问题标签 [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 中设置视差图像的初始高度
我有一个 Android 活动,它使用 CoordinatorLayout 内的 CollapsingToolbarLayout 来实现以图像作为背景/横幅的滚动/折叠工具栏。
该图像是从互联网加载的,我事先不知道它的大小。
我希望工具栏最初具有一定的高度(160dp),但如果图像大于此高度,我希望允许用户进一步向下滚动以显示图像的其余部分。但是,这绝不应该自动发生。初始状态是 160dp 高度,但用户应该能够向下滚动以进一步增加图像的高度。
我似乎找不到 height / minheight 的正确组合来实现这一点。这甚至可能吗?
这是我的布局:
横幅图像的高度设置为 160dp,它控制工具栏最初的大小,但显然这样我不能将其扩展到 160dp 之外,因为那是视图的高度。
我尝试将 160dp 高度设置为CollapsingToolbarLayout
或 ,AppBarLayout
但没有任何帮助,它始终是最大 160dp 的高度,我只能向上滚动(较小的图像)而不是向下滚动,即使图像更大并且ImageView
设置为wrap_content
.
android - 在 NestedScrollView 中使用 Viewpager 折叠工具栏布局
我在嵌套的 Scrollview 中使用带有 NestedScrollView 和 Viewpager 的折叠工具栏布局。
我有 3 个标签,这些标签有 3 个片段。这些片段是使用 RecyclerView 来设置数据的。
现在使用 nestedScrollView 和 viewpager,当我滚动 RecyclerView 内容时,折叠效果不起作用。
我还需要放置 NestedScrollView,因为我需要在选项卡上方显示一些信息。
这是我的代码:
如果您知道如何在 android 的 NestedScrollview 中实现 Recyclerview,请帮助我,以便我可以正常工作。
android - 没有标题动画的 CollapsingToolbarLayout
我正在与CollapsingToolbarLayout
. 我不知道在工具栏中固定标题的任何方法。
有什么简单的方法可以实现这一目标吗?
android-viewpager - 垂直viewpager向下滚动时Android折叠工具栏
我在 xml 中有折叠工具栏布局:
我想要做的是:如果垂直视图页面向下滚动,则折叠工具栏。如果 viewpager 向上滚动,则展开工具栏。我怎么能做到这一点?
谢谢。
android - AppBarLayout / CollapsingToolbarLayout 无限扩展
我正在尝试使用 AppBarLayout + CollapsingToolbarLayout 来拥有一个可折叠的工具栏,其中的图像在向上滚动时会消失,但工具栏仍然存在。
问题是当我同时设置 AppBarLayout 和 CollapsingToolbarLayoutandroid:layout_height = "wrap_content"
时,工具栏会填满整个屏幕。
http://i.stack.imgur.com/be1m6.png
当我设置android:layout_height = "200dp"
时,高度是固定的,但它不适用于 NestedScrollView 和调整大小。
http://i.stack.imgur.com/MTao2.png
这是xml:
android - Android 设计库:SwipeRefreshLayout 不检测在 CollapsingToolbarLayout 上滑动
在我的应用程序中,我正在使用CollapsingToolbarLayout
以下NestedScrollView
内容SwipeRefreshLayout
。我想要的SwipeRefreshLayout
是检测 swipe over from CollapsingToolbarLayout
,但它检测 fromNestedScrollView
并忽略 swipe on CollapsingToolbarLayout
。这是我的 XML:
有人用过这种东西吗?
android - CollapsingToolbarLayout 和 NestedScrollView 不能一起工作
我正在尝试CollapsingToolbarLayout
使用NestedScrollView
,但它没有NestedScrollView
正确地跟随滚动。NestedScrollView
当到达顶端或底端时它会移动一点,但这显然不是预期的行为。
哦,contentScrim
封面ImageView
也是。
这是发生了什么的视频:https ://youtu.be/1GlTJq5fd0U
这是xml:
android - 折叠工具栏。如何适应自定义布局而不是默认的 ImageView
我想制作折叠工具栏,其中是我的自定义 Layout。下图展示了新发布的 design.support 库的使用。在 img.1 上,元素 (ImageView) 正在消失。在我的项目中,我想消失一个布局。 因为内部布局将是 ViewPager 它不能像图像一样调整大小,它应该溶解在工具栏背景中 - 应该变得透明。
另外,我想通过移动 ToolbarFooter -带移动- 亮蓝色布局来打开/隐藏ToolbarLayout。因此展开/折叠不像在 img.1 中那样,而是应该像状态栏一样通过 ToolbarFooter 上的 blick 上下移动。
我的想法是我读了很多(与按钮折叠,内部布局),但我发现了任何线索或实现。我不知道如何处理这个话题。我想我的 ViewPager 和 RelativeLayout(或其他)应该在工具栏之外。他们应该像这样代替工具栏视图:
现在谁能告诉我应该使用什么组件?支持库提供 CoordinateLayout、CollapsedToolbar、Appbar。通过标准方法可以使用重叠视图的 RelativeLayout 或 FrameLayout。所以你们推荐我,我应该从哪一边吃这个蛋糕?
更新:
最后我找到了解决方案。它不是 CollapsingToolbar 而是 ViewDragHelper。我遵循的解决方案:博客、GitHub 项目、YouTube 解释、
android - collapsingToolbarLayout 仅在折叠时设置标题
我试图collapsingToolbarLayout
仅在折叠时设置标题
为此我设置:
它运作良好。
但是在 4.2.2 应用程序崩溃并出现以下日志
请建议我正确的实现方法。
或者
是否有任何Listener
检测是否collapsingToolbarLayout
折叠以便我可以隐藏/取消隐藏ToolBar
标题...
或者
是否可以将collapsingToolbarLayout
标题设置为与我想要的另一个视图对齐...