webentwicklung-frage-antwort-db.com.de

Was ist der Unterschied zwischen der Aktionsleiste und der neu eingeführten Symbolleiste?

Nachdem Google Material Design eingeführt hat, habe ich von einer neuen Widget-Klasse namens Toolbar gehört.

Was ist die Symbolleiste und worin besteht der genaue Unterschied zwischen ActionBar und ToolBar?

180
김준호

Ich fand eine gute Erklärung von Android Developers Blog post .

In dieser Version führt Android ein neues Symbolleisten-Widget ein. Dies ist eine Verallgemeinerung des Aktionsleistenmusters, die Ihnen viel mehr Kontrolle und Flexibilität bietet . Die Symbolleiste ist wie jede andere Ansicht in Ihrer Hierarchie Ansichten, animieren Sie es und reagieren Sie auf Scroll-Ereignisse. Sie können es auch als Aktionsleiste für Ihre Aktivität festlegen. Dies bedeutet, dass Ihre Standardoptionen-Menüaktionen darin angezeigt werden.

Ja, wir, Android Entwickler, brauchten mehr Kontrolle über ActionBar, richtig? Und Toolbar ist nur dafür.

Mit anderen Worten, das ActionBar wurde nun zu einer besonderen Art von Toolbar. Dies ist ein Auszug aus Googles offizielles Material Design-Spezifikationsdokument .

Die App-Leiste, früher unter Android als Aktionsleiste bekannt, ist eine spezielle Art von Symbolleiste, die für Branding, Navigation, Suche und Aktionen verwendet wird.

Weitere Details wie die Verwendung von Toolbar als ActionBar finden Sie im obigen Blogbeitrag.

178
김준호