当前位置: 首页 > 知识库问答 >
问题:

ViewPager-多重折叠工具BarLayout

公孙胡媚
2023-03-14

我有活动,包含视页。此视图页包含2个片段。每个片段都包含CoordinatorLayout、CollapsingToolbarlayout、AppBarLayout、Toolbar和RecycerView如果我在一个RecycerView中向下滚动,是否有任何方法,我如何通过编程强制折叠第二个CollapsingToolbarLayout依赖于第一个CollapsingToolbarLayout?我知道,AppBarLayout有方法addOnOffsetChangedListener,它将返回折叠/展开布局的高度,但是没有任何方法强制部分折叠/展开第二个折叠ToolBarLayout。

共有1个答案

白嘉石
2023-03-14

在ViewPager中,如果你有3个片段A、B、C,那么当你在一个片段中时,片段B将自动初始化,而不是C将自动初始化。如果你向B滑动,那么C片段将被初始化。

 类似资料:
  • 我正在尝试在我的android应用程序中实现折叠工具栏。我可以按我希望的方式显示工具栏,但滚动时它不会塌陷。 我正在使用以下代码 activity.xml main_toolbar.xml 下面是屏幕的外观

  • 我试着做一个弯曲的折叠工具栏,但是没有白色的角落覆盖我的内容,我成功地创建了视图,但是即使设置AppBarLayout背景为透明,也没有给我透明的边缘

  • 我正在使用以及和设置为固定,我想知道当折叠时,是否有方法更改工具栏的标题文本。 总结一下,我想要滚动和展开时的两个不同的标题。 提前谢谢大家

  • 问题内容: 我有一个这样布置的应用程序,mainactivity包含2个带有相应片段的选项卡,第一个片段具有可正常使用的回收站视图,我试图在人向上或向下滚动时添加视差效果,不是确保我是否应该将其添加到片段的xml或mainactivity的xml中,我将其添加到mainactivity的xml并将片段包含为我的recyclerview,不用说视差不起作用,现在应用程序无法打开,我立即获取NullP

  • 目前我的列表都有折叠,但它们链接到一个“打开”的状态,所以如果我打开一个列表,所有其他列表都打开。什么是最好的方法来保持崩溃彼此分开,而不为每个列表提供大量的状态。 ThreadList.tsx

  • 我正在创建一个视图及其相应的应用程序。我的包含一些项目,如果单击这些项目,则会将用户带到 。 在< code>DetailViewActivity上,我实现了一个可折叠的工具栏。现在,每次打开< code>DetailViewActivity时,都会在可折叠工具栏内的< code>ImageView上设置不同的图像(具有不同的尺寸)。 我希望默认打开到一定高度(例如 256dp),但如果图像高度大