Après que Google a introduit Material Design, j'ai entendu parler d'une nouvelle classe de widgets appelée Toolbar.
Qu'est-ce que la barre d'outils et quelle est la différence exacte entre ActionBar et ToolBar?
Après que Google a introduit Material Design, j'ai entendu parler d'une nouvelle classe de widgets appelée Toolbar.
Qu'est-ce que la barre d'outils et quelle est la différence exacte entre ActionBar et ToolBar?
J'ai trouvé une bonne explication dans le blog des développeurs Android .
Dans cette version, Android présente un nouveau widget Toolbar. Il s'agit d'une généralisation du modèle Action Bar qui vous donne beaucoup plus de contrôle et de flexibilité. La barre d'outils est une vue de votre hiérarchie comme les autres, ce qui facilite l'entrelacement avec le reste de vos vues , l'anime et réagit aux événements de défilement. Vous pouvez également la définir comme barre d'action de votre activité, ce qui signifie que les actions de votre menu d'options standard seront affichées à l'intérieur.
Oui, nous, développeurs Android, avions besoin de plus de contrôle ActionBar
, non? Et Toolbar
c'est juste pour ça.
En d'autres termes, le ActionBar
maintenant est devenu un type spécial de Toolbar
. Il s'agit d'un extrait du document officiel de conception de matériaux de Google .
La barre d'application, anciennement connue sous le nom de barre d'action dans Android, est un type spécial de barre d'outils utilisée pour l'image de marque, la navigation, la recherche et les actions.
Plus de détails comme comment l'utiliser en Toolbar
tant que ActionBar
sont inclus dans l'article de blog ci-dessus.
Toolbar
et nonActionBar
et vice-versa?