Android ViewPager - Comment faire glisser vers une position spécifique?


Amalo

J'ai un ViewPagerqui utilise des fragments, je dois faire glisser avec ceci ViewPagermais en position = x et pour certaines conditions, je dois sauter de cette position à la suivante, donc n'affichez pas cette position spécifique. quelle est la méthode pour faire cela?

Rohit Heera
int previousposition=viewPager.getCurrentItem();

viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
    @Override
    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        if (previousPosition > position) {
            // here you handle the left scroll
        } else {
            // and here you handle the right scroll
        }
    }

    @Override
    public void onPageSelected(int position) {

    }

    @Override
    public void onPageScrollStateChanged(int state) {

    }
});

Articles connexes


Comment faire glisser une image vers le bas

Carl Je voudrais faire glisser l'image au centre de la barre de navigation vers le bas lorsque la largeur de la page diminue. Voici à quoi cela ressemble sur un bureau: Alors que sur un smartphone, la barre de navigation devrait ressembler à ceci: Comme vous p

Faire glisser une vue d'image vers une certaine position

yploo J'essaye de créer une imageView glissable ("chatHead" dans le code, un peu comme la tête de chat de Facebook) J'ai suivi les instructions sur le site Web Android, mais chaque fois que je fais glisser l'image vue, elle se termine toujours dans le coin sup

Comment faire glisser une vue en douceur dans Android

Zaid Alyafeai Je veux pouvoir faire glisser une vue horizontalement de manière fluide. J'utilise le code suivant public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: { \\s

comment faire une redirection vers une URL spécifique ?

AMC J'exécute opecart 3 avec le nouveau thème de journal 3. La page du produit comporte un bouton "achat rapide" qui ajoute automatiquement les détails du produit au panier, puis redirige le client vers la page de paiement. Je n'arrive pas à changer l'URL du b

Comment faire une requête rapide vers une URL spécifique

Martin Kostadinov Je suis nouveau dans la programmation rapide et j'ai besoin d'aide. Je veux savoir comment je peux faire une requête get sur une URL spécifique et enregistrer les données de réponse dans une variable. Je suis désolé de ne pas pouvoir vous mon