java - 仅为导航 View 中的一个 fragment 折叠工具栏

标签 java android xml android-layout android-fragments

问题

我有一个包含不同 fragment 的抽屉导航。每个 Fragment 都应该使用一个默认工具栏,除了需要折叠 Toolbar 的一个 Fragment

我的问题

如何在 fragment 的工具栏之间切换?

最佳答案

看来你想实现这样的目标。

Nothing fancy

我用通用工具栏做了一个 Activity 。切换到折叠工具栏 fragment 时,我已将工具栏设为透明, fragment 的工具栏接管了。切换到其他 fragment 时,工具栏的颜色保持不变。

这允许您在 xml 中管理完整的折叠工具栏的布局结构,逻辑保留在 Fragment 中。

希望这会有所帮助。请引用链接的 gif。

Gist for gif

关于java - 仅为导航 View 中的一个 fragment 折叠工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44721554/

相关文章:

java - SessionFactory未初始化

java - GWT Maven Eclipse 插件 - 由于类重复导致编译失败

java - 如何在Android中使用layoutDirection动态镜像整个布局?

Android Studio - 为什么字符串数组会导致我的程序停止?

java - Jackson 没有大写 XML 元素

xml - 使用 config.xml 重写 url

java - Eclipse 在启动时挂起

java - Spring 通过 XML Beans 定义注册多个 Hibernate 数据源

android - 测试背景色 espresso Android

java - org.w3c.dom.Node 的源代码在任何地方都可用吗?