2016-02-16 7 views
1

Currenlty Je travaille sur un projet où je dois sélectionner plusieurs images de la galerie et afficher toutes les images sélectionnées en tant que vue permutable (indicateur viewpager). J'ai parcouru de nombreux exemples mais partout j'ai trouvé des images statiques avec viewpager. Comment afficher les images sélectionnées dans viewpager avec indicateur?Indicateur Viewpager avec images sélectionnées dans la galerie

Je suis cela pour sélectionner plusieurs images https://github.com/luminousman/MultipleImagePick This is how i am selecting images from gallery

Répondre

1

Utilisation ViewPager avec FragmentStatePagerAdapter si vous avez plus de données pour afficher ou FragmentPagerAdapter.

Vous pouvez lire ici la différence entre ces deux et quand l'utiliser.

Difference between FragmentPagerAdapter and FragmentStatePagerAdapter

Utilisez CircularPageIndicator pour l'indication d'images.

Maintenant, revenons à votre question, vous voulez montrer les données sélectionnées ou dire des images, vous pouvez passer ces images à l'adaptateur viewPager et il prendra soin de lui.

Lisez ici, sur la façon d'utiliser FragmentStatePagerAdapter avec ViewPager.

https://guides.codepath.com/android/ViewPager-with-FragmentPagerAdapter

+0

En fait, je suis à la recherche d'images dynamiques avec la mise en téléavertisseur sélectionnée à partir gallery..In tous les exemples que je suis passé par elles utilisent des données statiques avec viewpager..Currently Je reçois plusieurs images et pouvoir affichage en grille, mais obtenir des difficultés à afficher dans viewpager .. –

+0

quelle difficulté êtes-vous confronté, vous pouvez passer les images sélectionnées dans l'adaptateur pager de vue et l'adaptateur affichera ces images, checkout le dernier lien mentionné dans la publication. – Ritesh

+0

Voici comment j'obtiens plusieurs images 'if (requestCode == 200 && resultCode == Activity.RESULT_OK) { Chaîne [] all_path = data.getStringArrayExtra (" all_path "); ArrayList dataT = nouvelle ArrayList (); pour (chaîne de caractères: chemin_entier) { CustomGallery item = new CustomGallery(); item.sdcardPath = chaîne; dataT.add (item); } viewSwitcher.setDisplayedChild (0); adapter.addAll (dataT); } ' À partir de là, comment définir les images pour viewpager? –