Google在AppCompat v21中引入了工具栏小部件。我知道您可以在工具栏中将工具栏指定为操作栏(通过setSupportActionBar())。
将工具栏安装为操作栏而不是一直使用布局中的独立工具栏有什么好处?当工具栏安装为独立使用时无法执行的操作栏时,是否可以执行此操作?
linked article稍微触及了这个主题:“当你想使用现有的Action Bar工具(例如菜单膨胀和选择,ActionBarDrawerToggle等)时,使用工具栏作为操作栏,但是想要更好地控制它的外观。“
......但是他们使用了“等等”。 Action Bar提供了哪些其他功能,一个人错过了一个独立的工具栏?
答案 0 :(得分:1)
使用工具栏作为UI组件的一部分的主要优点是你可以为它添加动画....例如,我认为你之前可能已经使用了Play商店,当你打开一个应用程序时你可以在滚动时看到应用程序的视频或应用程序显示的屏幕截图你可以看到ActionBar从无处出现....如果你在你的应用程序中使用ActionBar,这些动画是不可能的...另一个使用实例工具栏是你可以在需要时隐藏它...在滚动列表视图时你可以隐藏它,这样你就可以为你的内容提供更多空间......这不能用ActionBar来完成......
我认为这总结了ToolBar在ActionBar上的精髓
编辑1:
抱歉谷歌改变了它的游戏商店用户界面,所以你不会发现这个,所以我建议你去看一个名为Zomato
的应用程序