Articles of android collapsingtoolbarlayout

透明的AppBarLayout和CollapsingToolbarLayout

我想实现以下布局: 映射为基本布局 在CollapsingToolbarLayout内部的透明窗口 RecyclerView的内容 我列举了一个如何看待它的例子。 我在Cheesesquare上关注了CollapsingToolbarLayout和AppBarLayout实现的这个很好的例子。 我设法让内容使用CollapsingToolbarLayout内的地图(在布局xml中注释掉),但这不是理想的结果。 但是我没有find任何解决方案/文档来使灰色框(参见中间的内部图像)在初始位置是透明的。 我希望它是透明的,以便看到地图。 当用户向上滚动时,CollapsingToolbarLaoyut应该正常工作并折叠透明窗口并显示工具栏。 现在,图像看起来只是白色或我给它的任何颜色。 我已经尝试将颜色设置为透明,但它没有达到预期的效果。 所以我的问题是 : 如何在初始阶段将“CollapsingToolbarLayout”设置为透明(参见图像第1层灰框)? 这是我的布局代码。 CollapsingToolbarLayout效果很好,但我看不到下面的地图。 如果有可能实施,那就太好了。 <!– –>

如何在屏幕方向更改后恢复折叠工具栏布局状态

我一直在寻找我的问题的解决方案一段时间,但没有find解决方案。 我希望在屏幕方向改变后恢复片段的布局。 我有折叠工具栏布局与横幅图像。 屏幕旋转后,我的工具栏总是展开,我想恢复它的行为。 我怎样才能做到这一点?

在折叠工具栏布局上将RecyclerView固定在更高的位置

是否可以将RecyclerView锚定到比通常位置稍高的位置,就像大多数可折叠视图上的FAB图标一样(预期结果见图1)。 图1 我尝试了以下代码,但它没有给出预期的结果(参见图2了解当前结果) 图2 添加app:layout_behavior=”@string/appbar_scrolling_view_behavior”将回收器视图附加到可折叠视图,然后忽略添加边距底部。 但是删除它会产生预期的结果,但滚动视图不会按预期运行(没有视差效果),滚动后会滚动背景图像。 因此可以像第一张图像一样实现可折叠视图。

滚动后,CoordinatorLayout在底部留下空白空间

我正在尝试使用CoordinatorLayout实现Google的最新设计技巧,并且在滚动和视差效果方面存在问题。 显示活动后,一切看起来都不错,但是当我尝试滚动时会出现问题。 看起来底部视图没有正确扩展,并且在向上滚动后,下面会出现空白区域。 底部视图似乎只是顶部视图和导航栏之间初始显示的大小。 它看起来像这样: 相关代码: 这种奇怪的行为是随机发生的。 有时底部视图可以正常滚动,并且不会出现空白空间。 我究竟做错了什么? 谢谢。

当滚动没有内容时,如何禁用CollapsingToolbar的崩溃?

我正在使用android支持设计’com.android.support:design:22.2.1’我的问题是当滚动中没有内容时,折叠工具栏仍然启用折叠操作。 如果滚动中没有内容,我需要删除视图的折叠。 我的XML: UDPATE问题: 我已经完成了禁用和启用视图折叠的function。 我使用这行代码来禁用折叠: AppBarLayout.LayoutParams appbarParams = (AppBarLayout.LayoutParams) collapsingToolbar.getLayoutParams(); appbarParams.setScrollFlags(0); collapsingToolbar.setLayoutParams(p); 问题是appbar强制将scrollflags的高程设置为0.我尝试使用appbar.setElevation(0),但它没有任何效果。 如何从我的appbar中删除高程?

在CollapsingToolbarLayout上停止滚动,使其不会完全崩溃

我有一个CollapsingToolbarLayout设置,我在那里放置一个壁纸。 我希望能够阻止它一直崩溃。 我已经尝试了minheight和许多其他的东西,但无法弄明白。 如何让它停止折叠到第二个屏幕截图? 查看加载活动的时间 期望的停止点 目前的停止点

CollapsingToolBarLayout – 状态栏稀松布颜色剂量变化

我几天前更新了我的android工作室,并开始使用CoordinatorLayout和CollapsingToolbarLayout尝试的东西。 似乎工具栏稀松布颜色覆盖状态栏初始颜色和状态栏稀松布颜色(从xml和代码尝试) 初始状态: 开始滚动: 滚动直到折叠: 所以问题是: 1.如何在折叠时阻止工具栏覆盖状态栏(甚至不让我正在折叠的图像超过它)。 2.折叠后如何更改状态栏颜色 我遇到的另一个问题是我给了工具栏的初始颜色而不仅仅是稀松布颜色,因为我希望工具栏位于图片上方,而是它会在图片的顶部显示并覆盖其中的一些,并覆盖任何内容。落后于它 为xml中的工具栏添加了颜色/样式: 3.有没有办法将工具栏从头开始放在图片上方,只是折叠图像? (考虑可能保持工具栏固定和框架布局在图像之前,但它仍然会在状态栏区域崩溃,这是主要问题。) 主要活动xml: not changing android:id=”@+id/my_ctl”> MainActivity.java: CollapsingToolbarLayout ctl = (CollapsingToolbarLayout) findViewById(R.id.my_ctl); //ctl.setContentScrimColor(Color.RED); ctl.setStatusBarScrimColor(Color.BLUE); ——–> not working ctl.setTitle(“blabla”);

检测AppBarLayout / CollapsingToolbarLayout何时完全展开

我有一个使用新的CoordinatorLayout / AppBarLayout / CollapsingToolbarLayout范例的片段,我希望能够检测到折叠工具栏何时完全展开,以便我可以对它所在的整个片段执行操作,例如popup片段离开堆栈并转向新的,解散片段。 我有解雇代码工作,我只需要知道何时何时不使用它。 我已经用AppBarLayout.OnOffsetChangedListener进行了一些实验,但没有太多运气。 有没有办法用它来确定什么时候完全扩展,或者是否有人知道更优选的方法? 提前致谢! 编辑:我也看到有一些AppBarLayout.setExpanded(…)的实现 ,但不是AppBarLayout.getExpanded()或类似的东西,所以我也被困在那里。

在CollapsingToolbarLayout中添加带标题的图标

我正在使用CoordinatorLayout来获得此效果: 这是布局代码: 这是我得到的输出如何使用带有标题文本的图标?

如何使CollapsingToolbarLayout的标题居中?

我尝试了setExpandTitleTextAppearance ,但它没有用。 我想将扩展的标题文本居中。