Quel est le meilleur moyen d'implémenter une barre d'action comme un exemple de modèle d'interface utilisateur Twitter?.
Twitter pour Android: regard sur l'évolution des modèles d'interface utilisateur d'Android Modèle 4: barre de tâches http://Android-developers.blogspot.com/2010/05/Twitter-for-Android-closer-look -at.html
Vous voudrez peut-être jeter un coup d'œil au code source de l'application de planification Google I/O 2010, qui est open source et contient une implémentation de la barre d'actions:
Une autre mise en œuvre de la barre d’action peut être trouvée ici (fiche sans vergogne), https://github.com/johannilsson/Android-actionbar . Il est implémenté en tant que projet de bibliothèque, il n’est donc pas nécessaire de copier-coller des ressources.
En ce qui concerne l'implémentation, il est conçu comme un widget qui étend un objet RelativeLayout avec sa propre présentation pour les actions et la barre. Cela permet de l'ajouter à des mises en page avec son propre extrait de code xml.
<com.markupartist.Android.widget.ActionBar
Android:id="@+id/actionbar"
style="@style/ActionBar"
/>
Et ensuite, y faire référence dans une activité pour ajouter des actions.
ActionBar actionBar = (ActionBar) findViewById(R.id.actionbar);
actionBar.setTitle("Other");
actionBar.setHomeAction(new IntentAction(this, HomeActivity.createIntent(this), R.drawable.ic_title_home_default));
actionBar.addAction(new IntentAction(this, createShareIntent(), R.drawable.ic_title_share_default));
actionBar.addAction(new ToastAction());
ActionBarSherlock sur https://github.com/JakeWharton/ActionBarSherlock est une bibliothèque Android permettant d'implémenter le modèle de conception de la barre d'action à l'aide du ActionBar natif sur 3.0+ et d'une bibliothèque tierce sur les versions antérieures à la version 3.0.
J'attends également que Google ait ouvert l'application Twitter ... mais Twitter a également tweeté Reto Meier n'a pas apporté d'informations sur une éventuelle sortie ... de toute façon.
En ce qui concerne QuickActions, j'ai trouvé les liens intéressants suivants qui pourraient potentiellement intéresser certains d'entre vous:
S'amuser!
Google supposera bientôt ouvrir une application Twitter source (j'espère) comme vitrine de tout ce dont ils parlent dans cet article. Si vous ne pouvez pas attendre, masquez la barre de titre. Créez une mise en page qui ressemble à ça. Incluez-le dans toutes vos activités via tag.
Il existe une implémentation de barre d’action dans Tomdroid, une application de prise de notes sous GPL qui peut être synchronisée avec Tomboy.
Voir https://code.launchpad.net/~tomdroid-maintainers/tomdroid/main
Android 4.x (sandwich à la crème glacée) comprend désormais une barre d’action native: http://developer.Android.com/guide/topics/ui/actionbar.html
Directives de conception d'Android 4.x: http://developer.Android.com/design/patterns/actionbar.html