/ / Comment déplacer des images une par une en utilisant horizontalscrollview dans android - android, horizontalscrollview

Comment déplacer des images une par une en utilisant horizontalscrollview dans Android - android, horizontalscrollview

Je suis nouveau dans le monde du développement Android. Je souhaite afficher les images une par une dans imageView avec HorizontalScrollView. J'ai essayé HorizontalScrollView LinearLayout ImageView, mais j'affiche des images en continu.

Réponses:

1 pour la réponse № 1

Il suffit d’ajouter ViewFlipper dans votre premier fichier XML: -

  <ViewFlipper
android:id="@+id/view_flipper"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="6dip" >

<!--  The child Views/Layout to flip -->

<!--  Layout 1 for 1st Screen -->
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >


<ImageView
android:layout_marginTop="15dp"
android:id="@+id/imageView1"
android:layout_width="450dp"
android:layout_height="450dp"
android:src="@drawable/image1" />

</LinearLayout>

<!--  Layout 2 for 2nd Screen -->

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >

<ImageView
android:layout_marginTop="15dp"
android:id="@+id/imageView1"
android:layout_width="450dp"
android:layout_height="450dp"
android:src="@drawable/image3" />


</LinearLayout>


</ViewFlipper>

Et puis gonflez simplement le ViewFlipper dans votre activité: -

@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.view_flipper_main);
viewFlipper = (ViewFlipper) findViewById(R.id.view_flipper);
}

Et si vous voulez afficher la prochaine image, vous pouvez simplement utiliser: -

 // Show the next Screen
viewFlipper.showNext();

Et si vous voulez afficher l'image précédente, vous pouvez simplement utiliser: -

// Show The Previous Screen
viewFlipper.showPrevious();

Le code ci-dessus montrera une à une image et vous pourrez ensuite l'animer en conséquence.


1 pour la réponse № 2

Ici http://android-er.blogspot.in/2012/07/implement-gallery-like.html Voici un exemple simple qui a implémenté la vue de défilement horizontal pour ressembler à la galerie d'images