Comment créer une interface utilisateur comme le nouveau marché ou Google plus?
-
25-10-2019 - |
Question
Je me demandais s'il y a un « officiel » pour créer des applications pour Android qui auront le même design que le nouveau Android Market ou application Google+. Je veux dire avoir la possibilité de glisser vers la gauche / droite pour changer la vue, avoir la liste sur le dessus, etc .. (tout utilisateur Android probablement obtenir ce que je veux dire)
S'il n'y a aucun moyen officiel, avez-vous des conseils sur la façon de reproduire ces Effets?
La solution
Je crois que c'est ce que votre référence à « Android Package Compatibilité »
http://developer.android.com/sdk/compatibility-library.html
Ceci permet au suivant:
ViewPager. Une ViewGroup qui gère la mise en page pour les vues de l'enfant, que l'utilisateur peut glisser à entre
PagerAdapter. Adaptateur Un qui renseigne le ViewPager avec les vues qui représentent chaque page
Ils sont utilisés dans l'application G +
ListFragment
est utilisé dans l'application du marché.
Votre meilleure lecture de l'URL que j'ai posté en haut pour une description complète et à utiliser.
Une autre façon d'obtenir la meilleure interface utilisateur PRACTIVE est de lire la source de Google Apps officiel:
Vous pouvez également consulter quelques-unes des présentations Google IO:
Sur le web: Mise en œuvre IO 2011 UIs
Sur votre téléphone: Toutes les IO 2011 et 2010 Vidéos (Shameless plug: p)
Autres conseils
https://github.com/pakerfeldt/android-viewflow
est la meilleure mise en œuvre de vue un tel. C'est vraiment super. Tout comme Google et Google Docs. avec les diapositives de titre et tout.
Je pense que vous devriez regarder sur le ViewPager
et le PagerTabStrip
. La bibliothèque de viewpagerindicator
est trop pour une petite barre de titre de téléavertisseur.
Avec le PagerTabStrip
dont vous avez besoin seulement 4 lignes pour faire ce titre.
Je cherchais exactement cela et je l'ai trouvé une bibliothèque du même type qui a fait ActionBarSherlock, il est une extension de viewflow (qui a été suggéré ci-dessus).
http://viewpagerindicator.com/
Il prend en charge les indicateurs de cercle sur le fond, les indicateurs de l'onglet et les indicateurs de titre (ce qui est ceux qui sont utilisés dans Android Market)