【发布时间】:2015-06-09 18:18:05
【问题描述】:
有了新的设计库,有几个新的布局可以改变工具栏的行为方式,如果开发人员愿意的话。由于不同的 Fragment 有不同的行为和目标,例如具有可折叠工具栏的画廊 Fragment 显示重要照片,或者没有滚动视图的 Fragment 不需要 appbarlayout 来隐藏工具栏,因此在活动中具有单个工具栏可以证明是困难的。
因此,我应该将工具栏移动到每个片段吗?如果是这样,我必须在每次显示片段时设置 supportActionBar,并且还要引用片段中的活动,这会使片段的独立性无效。如果我将工具栏单独留在 Activity 中,则必须为每个片段中的每种行为类型定义多个布局。最好的方法是什么?
【问题讨论】:
-
您好,您找到解决方案了吗?
-
对于我当前的项目,我决定坚持使用 Activity 中的工具栏,并在需要时执行适当的动画。但这有点令人费解。我尝试在每个片段中使用工具栏,效果很好,但是在片段转换之间为工具栏设置动画更加困难,我什至不知道是否可行,因为我对片段转换动画没有太多经验。
-
现在有任何更新或更好的解决方案吗?
标签: android android-fragments android-activity android-actionbar