collapsingtoolbarlayout
全部标签 我最近决定将我的应用转移到使用新的支持设计库,并且最近发现了一个非常讨厌的错误。假设我有一个CoordinatorLayout托管AppBarLayout和任何可ScrollView,无论是ViewPager、NestedScrollView,还是具有所需滚动行为的RecyclerView;选择显示显示键盘的对话框fragment会导致AppBarLayout与ScrollView断开连接,并且它们不再一起滚动。此外,ScrollView被迫调整到底部屏幕的一半,而AppBar布局占据了上半部分,尽管它不需要它。错误的视频在这里:YoutubeLink编辑:将Activity中键盘的s
我正在尝试创建一个Activity,它有一个带有图像和工具栏的CollapsingToolbarLayout(就像奶酪广场示例中的CheeseDetailActivityhere),下面还有一个选项卡布局。有什么想法可以实现吗?尝试将其添加到CollapsingToolbarLayout或AppBarLayout时,结果是选项卡布局位于屏幕顶部 最佳答案 试试这个结构:重要的属性是TabLayout的layout_gravity是bottom。对于API21及更低版本,我遇到了TabLayout消失的问题。如果您遇到同样的问题,对于
我想更改CollapsingToolbarLayout字体大小及其字体。我怎样才能做到这一点? 最佳答案 更新在深入研究代码之前,让我们首先确定CollapsingToolbarLayout的textSize。Google发布了一个名为material.io的网站,该网站还解释了如何处理Typography的最佳方法.文章提到了“标题”类别,它还解释了在sp中使用的推荐字体大小。虽然文章没有提到推荐的CollapsingToolbarLayout的expanded尺寸,但是库com.android.support:design提供了
我想更改CollapsingToolbarLayout字体大小及其字体。我怎样才能做到这一点? 最佳答案 更新在深入研究代码之前,让我们首先确定CollapsingToolbarLayout的textSize。Google发布了一个名为material.io的网站,该网站还解释了如何处理Typography的最佳方法.文章提到了“标题”类别,它还解释了在sp中使用的推荐字体大小。虽然文章没有提到推荐的CollapsingToolbarLayout的expanded尺寸,但是库com.android.support:design提供了
我将CollapsingToolBarLayout与AppBarLayout和CoordinatorLayout一起使用,它们完全可以正常工作。我将我的Toolbar设置为在向上滚动时固定,我想知道是否有办法更改工具栏的标题文本,当CollapsingToolBarLayout它已折叠。总结一下,当滚动和展开时,我想要两个不同的标题。提前谢谢大家 最佳答案 我分享了基于@FrodioBeggins和@Nifhel代码的完整实现:publicabstractclassAppBarStateChangeListenerimpleme
我将CollapsingToolBarLayout与AppBarLayout和CoordinatorLayout一起使用,它们完全可以正常工作。我将我的Toolbar设置为在向上滚动时固定,我想知道是否有办法更改工具栏的标题文本,当CollapsingToolBarLayout它已折叠。总结一下,当滚动和展开时,我想要两个不同的标题。提前谢谢大家 最佳答案 我分享了基于@FrodioBeggins和@Nifhel代码的完整实现:publicabstractclassAppBarStateChangeListenerimpleme
我想实现以下布局:map作为基本布局CollapsingToolbarLayout内上方的透明窗口内容的RecyclerView我举了一个例子来说明这应该是什么样子。我从Cheesesquare开始关注这个很好的例子用于CollapsingToolbarLayout和AppBarLayout实现。我设法让内容与CollapsingToolbarLayout内的map一起使用(在布局xml中注释掉),但这不是预期的结果。但是我没有找到任何解决方案/文档来使灰色框(见中间的内部图像)在初始位置透明。我希望它是透明的,以便看穿map。当用户向上滚动时,CollapsingToolbarLao
我有一个CollapsingToolbarLayout设置,并且我在那里放置了一张壁纸。我希望能够阻止它一路崩溃。我尝试过minheight和许多其他方法,但无法弄清楚。我怎样才能让它停止折叠到第二个屏幕截图?查看Activity何时加载所需的停止点当前停止点 最佳答案 CollapsingToolbarLayout与Toolbar紧密结合,因此折叠高度取决于工具栏。我能够使用此布局解决您的问题(注意它进入正常的CoordinatorLayout/AppBarLayout设置,带有Fab和NestedScrollView或Recyc
我有一个使用新的CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout范例的fragment,我希望能够检测折叠工具栏何时完全展开,以便我可以对其所在的整个fragment执行操作,例如将fragment从堆栈中弹出并转到新的fragment,解除fragment。我有解除代码工作,我只需要知道什么时候不使用它。我对AppBarLayout.OnOffsetChangedListener做了一些实验。,但运气不佳。有没有办法使用它来确定事物何时完全展开,或者有没有人知道的更首选的方法?提前致谢!编辑:我还看到AppBarLayout
我已经从ChrisBanes示例代码中实现了新的CollapsingToolbarLayout。但是,背景ImageView的图像都是白色背景。工具栏主题是ThemeOverlay.AppCompat.Dark.ActionBar所以图标也是白色的,所以当CollapsingToolbarLayout完全展开时我看不到主页按钮。使用app:expandedTitleTextAppearance我可以设置标题字段的颜色。是否也可以设置主页按钮和菜单图标的颜色? 最佳答案 这是我如何在布局展开和折叠时更改抽屉和选项图标颜色的示例:pro