jjzjj

collapsingToolbarLayout

全部标签

android - 如何在 CollapsingToolbarLayout 中居中扩展标题

我想在展开布局时将工具栏标题居中,这是我的代码: 最佳答案 尝试将expandedTitleGravity作为应用属性添加到CollapsingToolbarLayout:app:expandedTitleGravity="center_horizontal"例子: 关于android-如何在CollapsingToolbarLayout中居中扩展标题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

android - CollapsingToolbarLayout Android 中的多行扩展标题?

如何在CollapsingToolbarLayout中制作多行标题,例如...微信我的XML文件扩展标题文本外观app:expandedTitleTextAppearance="@style/HeaderTitleStyle"这是我的style.xml#FFFFFF20spfalse 最佳答案 我找到了一个很棒的库,名为multiline-collapsingtoolbar,它为您提供了一个可以处理多行标题的自定义折叠工具栏。UsageThelibrary'spublicAPIisidenticaltotheversionfromt

android - 如何使渐变形状留在 CollapsingToolbarLayout 标题后面

我一直在研究ChrisBane'sCheesesquareexampleapplication关于折叠工具栏布局,我无法在折叠工具栏的标题后面添加渐变,因此即使背景很亮,标题仍然可读。我见过一个solutionhereonstackoverflow以某种方式处理这个问题。该解决方案将渐变“附加”到图像本身,而不是折叠工具栏的底部。将会发生的事情是,当您向下滚动时,渐变将随着图像消失,因为它视差消失了。我想让渐变跟随工具栏折叠(并保持视差效果)。这段简短的视频应该可以清楚地说明问题:https://vid.me/J225activity_contact_detail.xml...背景_b

android - 为什么我的按钮在 CollapsingToolbarLayout 中的点击区域太小?

我在CollapsingToolbarLayout中有三个按钮。展开时,想法是修改正在显示的图片库上的过滤器,或者弹出一个编辑对话框。我得到的结果不一致——按钮只间歇性地响应点击。最终,我意识到问题在于可点击区域比View的客户端矩形要小得多。在水平方向上,它们看起来很正常,但在垂直方向上,可点击区域比按钮短得多。在模拟器中,我能够相当精确地确定边界:你可以正常地从左到右触摸它们,但从上到下是错误的。我一直在尝试从文档、官方指南、在线教程和开源代码示例的各种fragment中拼凑出这个布局。我不完全理解所有奇特的支持/设计布局是如何协同工作的,或者所有配置属性在组合时究竟做了什么,所以

android - ImageView 在 CollapsingToolbarLayout 中不褪色

我试图在折叠AppbarLayout时对ImageView产生淡入淡出效果,但图像仍然存在。我已经阅读了其他解决方案,但它对我不起作用。我似乎找不到代码有什么问题。 最佳答案 如果一切正常,但您只需要图像在AppBarLayout折叠时淡入淡出,您可以设置一个addOnOffsetChangedListener来检测应用的变化情况酒吧关门了。因此,当应用栏100%打开时,假设我们使用ImageView的setImageAlpha()并且图像的alpha值将设置为255(不透明)当应用栏完全关闭时透明(零)。(参见here)。这是实现

android - 为什么我们在使用 CollapsingToolbarLayout 的时候还需要 AppBarLayout?

此外,应用栏布局和折叠工具栏布局之间有什么区别?非常感谢:) 最佳答案 AppBarLayout是一个垂直的LinearLayout,它实现了Material设计应用栏概念的许多功能,即滚动手势。children应该通过setScrollFlags(int)和相关的布局xml属性:app:layout_scrollFlags提供他们想要的滚动行为。此View在很大程度上依赖于用作CoordinatorLayout中的直接subview。如果您在不同的ViewGroup中使用AppBarLayout,它的大部分功能将无法使用。Coll

android - NestedScrollview 重叠 CollapsingToolbarLayout 像 gmusic app

我想复制googleplaymusicandroid应用程序的行为。在该应用程序中,当您使用“我的音乐”专辑选项卡时,专辑列表会在操作栏(橙色部分)上方开始,因为它是“扩展的”。当您向上滚动专辑列表时,橙色部分向上滚动但比列表慢。当您向下滚动列表时,“橙色block”也会向下滚动。此行为与正在滚动的工具栏和选项卡无关。我正在尝试使用新的Material设计库重现此类行为。使用来自Cheesquare的详细Activityxml作为起点:我尝试使用带有彩色背景的背景“imageview”,并尝试将它移动到nestedview旁边。如果我将imageview放在具有视差效果的Collaps

android - 使用 CollapsingToolbarLayout 时不显示 Viewpager

我一直在使用设计支持库,遇到了一个小问题,希望有人能帮我解决。我正在使用一个CollapsingToolbar,它包含一个在视差中折叠的ImageView。在CollapsingToolbar中,我还有一个应该滚动我的ViewPager的TabLayout。我的问题是ViewPager没有出现。问题似乎只有在我将ViewPagerlayout_height设置为match_parent或wrap_content时才会出现。如果我将它设置为600dp,那么问题就消失了,但是View最终变成了固定长度,这不是很好。如有任何帮助,我们将不胜感激!这是我的XML 最

android - 如何从 Android 支持库中锁定 CollapsingToolbarLayout

我正在使用Activity类,(通常)将一个fragment作为内容。在Activity中,我使用CollapsingToolbarLayout作为某些信息的某种header,一切正常。但在某些情况下(当附加了一些fragment时)我不想显示该信息,我不希望CollapsingToolbarLayout在滚动时打开。我想实现的是锁定CollapsingToolbarLayout,防止它从fragment中打开。我正在使用appBarLayout.setExpanded(false,true);以编程方式折叠它 最佳答案 我想出了一

android - 后退按钮未显示在 CollapsingToolbarLayout 中

您好,我正在做一个简单的应用来尝试MaterialDesign。不幸的是,按照令人难以置信的教程here并试用samplehere(这些是Material设计中供引用的令人难以置信的来源)我正在努力使我的应用程序工具栏能够完美地工作。例如,折叠时标题旁边的后退按钮不会显示。但是我只需点击它应该在的那个区域,它就会响应。因此按钮在那里,但没有显示,我不明白为什么。此外,当工具栏折叠时,工具栏不会将其颜色更改为我设置的原色。contentScrim似乎对折叠模式没有反应,但我会为此发布另一个问题。这是它目前的样子:现在折叠时,标题明显偏右。按钮在那里,我可以点击它,它返回到我的应用程序的主