问题标签 [android-collapsingtoolbarlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何多行 CollapsingToolbarLayout 的扩展标题?
我的问题是下一个。我会使用相对较大的文本作为 CollapsingToolbarLayout 标题,因此我需要将其显示为多行模式。当我尝试通过该setExpandedTitleTextAppearance()
方法更改文本外观时,它不起作用。我使用的代码是下一个:
我想在多行上看到标题,而不是显示省略号。
android - 如何使渐变形状留在 CollapsingToolbarLayout 标题后面
我一直在玩关于折叠工具栏布局的 Chris Bane 的 Cheesesquare 示例应用程序,我在折叠工具栏上的标题后面添加渐变时遇到了麻烦,因此即使背景很亮,标题仍然可读。
我在 stackoverflow 上看到了一个解决方案,它以某种方式处理这个问题。
该解决方案将渐变“附加”到图像本身而不是折叠工具栏的底部。将会发生的是,当您向下滚动时,该渐变将随着图像的视差消失而消失。我想让渐变跟随工具栏折叠(并保持视差效果)。
这个简短的视频应该清楚地说明问题:https ://vid.me/J225
activity_contact_detail.xml
背景_bg.xml
非常欢迎任何帮助!
android - 我可以在导航抽屉的片段中使用 CollapsingToolbarLayout
我可以在导航抽屉的片段中使用 CollapsingToolbarLayout。我从 AndroidHive尝试这个示例。我希望“消息”可折叠到 NestedScrollView。在活动中可以,但它在片段中。CollapsingToolbarLayout 无法悬停到原始工具栏。但我想尝试的可能是错误的模式。请告诉我会怎样。
android-design-library - layout_scrollFlags 不适用于 CollapsingToolbarLayout 之外的视图
我想滚动出用户描述,但 layout_scrollFlags="scroll" 不适用于 RelativeLayout。ViewPager 有 2 个片段,里面有 SwipeRefreshLayout 和 RecyclerView。CollapsingToolbar exitUntilCollapsed时如何滚动出描述?
android - 动态设置时折叠工具栏的标题没有改变?
我使用 viewpager 来显示每月的数据。我想更改折叠工具栏的标题,以更改 viewpager 的页面。折叠工具栏标题仅在向上滚动工具栏时更改。
我的布局
活动中
android - Android CollapsingToolbarLayout 标题背景
我正在使用新的 Android 设计支持库中的 CollapsingToolbarLayout。
我已经设置了它的标题并且它工作正常,我唯一的问题是当你滚动时,文本会丢失,这取决于背景中的图像。
我想做的是为 CollapsingToolbarLayout 标题设置背景,但我还没有找到方法。
有没有办法做到这一点?
布局:
在活动中设置 CollapsingToolbarLayout 标题:
编辑:
当我折叠工具栏时,您可以在此处看到一系列图像。您可以看到标题文本是如何不可读的。问题是我无法控制我显示的图像,因此对于某些图像看起来不错,但对于其他图像,例如这个示例,它看起来一点也不好看,而且不可读。我想到的可能是在文本中添加某种背景,所以文本后面总是有相同的颜色,并且总是可读的。
android - API 21 中的折叠工具栏布局
如果您查看 cheesesquare 应用程序中的CheeseDetailActivity,CollapsingToolbarLayout
似乎会导致Toolbar
API 21 上未对齐:
这也会导致Toolbar
向下滚动后被遮挡:
据推测,它应该看起来像这样(API 18 screenshot):
有没有人遇到过这种情况或知道使工具栏正确对齐的解决方案?
android - 工具栏折叠时显示视图
我有一个带有CoordinatorLayout
,AppBarLayout
和CollapsingToolbarLayout
的活动Toolbar
。因此,基本上,滚动RecyclerView
.
我需要做的是在展开布局的视图由于折叠而隐藏时显示自定义视图。
这是我的布局:
最后,当工具栏展开时,会显示加载了该元素的视图。当它折叠时它不会。当它消失时,应该显示TextView
内部。Toolbar
目前它一直显示。
我一直在寻找在CollapsingToolbarLayout
更改大小时添加侦听器的事件,以便我可以检查它是否小于一个值并显示该视图。
这可能有点难以解释,但我相信我已经说清楚了。我一直在谷歌搜索,找不到任何人试图做同样的事情。
android-recyclerview - ViewHolder 中的嵌套 RecyclerView 破坏了折叠工具栏布局
我有一个垂直 RecyclerView 托管在 CoordinatorLayout 中,具有折叠工具栏布局。此 RecyclerView 的 ViewHolder 包含另一个带有 GridLayoutManager 的 RecyclerView。
这种嵌套的原因是内部 RecyclerView 显示的图片集合可以有 1 到 20 张图片。我不知道会有多少张图片,但 Grid 的跨度必须始终为 3。每次绑定 ViewHolder 时,我都会调整 RecyclerView 的布局参数以适应内容。
如果没有 CollapsingToolBarLayout,这将非常有用。但是,如果有一个折叠工具栏,用我的手指在内部 RecyclerView 上滚动不会滚动折叠工具栏,但是在另一个项目上滚动会滚动。
再次强调,在绑定的 ViewHolder 中,如果我开始在嵌套的 RecyclerView 之外的任何其他项目上滚动,滚动工作正常。但是,如果我在嵌套的 RecyclerView 上开始滚动,它就会中断。
是否可以防止内部 RecyclerView 上的滚动拦截而只让 Parent 滚动?但是,我希望内部 RecyclerView 仍能处理点击。
这是该现象的 YouTube 链接:https ://youtu.be/fzj7HmqskzU
这是父 RecyclerView 的 XML:
这是托管嵌套 RecyclerView 的主要 ViewHolder:
}
最后,这是带有图片的嵌套子级的适配器:
}