问题标签 [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.

0 投票
2 回答
1744 浏览

android - Android 设计支持库 - CollapsingToolbarLayout EnterAlwaysCollapsed

我正在尝试实现一个类似于 Cheesesquare 演示应用程序中的 CollapsingToolBarLayout。
但是,当我进入活动时,我需要默认折叠我的工具栏(这样在手机的横向模式下它不会占用太多空间)。
根据文档,使用该EnterAlwaysCollapsed标志似乎很容易做到。
但是,我没有获得所需的行为。取而代之的是,AppBarLayout 起初完全展开并滚动到屏幕外,只留下系统栏。

这是我的布局(芝士蛋糕的轻微修改):

0 投票
5 回答
5223 浏览

android - CollapsingToolbarLayout:展开时更改主页按钮颜色

我已经实现了CollapsingToolbarLayout来自 Chris Banes 的新示例代码。

但是,背景图像视图的图像都具有白色背景。工具栏主题也是ThemeOverlay.AppCompat.Dark.ActionBar白色的,因此当 CollapsingToolbarLayout 完全展开时我看不到主页按钮。

app:expandedTitleTextAppearance可以设置标题字段的颜色。是否也可以设置主页按钮和菜单图标的颜色?

0 投票
2 回答
39983 浏览

android - 与 AppBarLayout 重叠滚动视图

我想从材料设计滚动技术中实现“具有重叠内容的灵活空间”模式,例如在这个视频中: 内容重叠的灵活空间 GIF

我的 XML 布局现在看起来像:

有没有一种简单的方法可以使用设计库来实现这一点?还是我必须构建一个自定义CoordinatorLayout.Behavior才能做到这一点?

0 投票
2 回答
4654 浏览

android - Android : MapView in a CollapsingToolbarLayout

I'm currently trying to put a Map View (or a fragment containing the map)inside a CollapsingToolbarLayout. I would want to have the parallax effect on it when the RecyclerView scrolls. Unfortunately, it isn't showing up at all! Not even the grey grid! The collapsing animation is working though. I've search everywhere, but all I was able to find is about ImageView and no other component. So here are my questions :

  1. Is it even possible to put anything else than an ImageView in a CollapsingToolbarLayout ? (The documentation is talking about child views so I thought it was possible)
  2. If so, is a fragment allowed as well?
  3. Then what am I doing wrong??

Here is my xml :

And the part where I get the map back. onMapReady is never triggered.

0 投票
2 回答
4092 浏览

android - 包装在 CollapsingToolbarLayout 中时如何显示工具栏的徽标、图标、标题、副标题?

Android Support Design Library发布后,我想实现一个类似Twitter Profile页面的效果,其中Toolbartitlesubtitle可以随着屏幕垂直滚动而改变。所以我尝试使用CoordinatorLayout, AppBarLayout, CollapsingToolbarLayoutand Toolbarfrom Android Support Design Library来实现这个效果。一切都按预期工作,只是Toolbar无法显示或更改我想要的内容。我应该一直想要显示collapseIcon, navigationIcon, title, subtitleof Toolbar,但即使我已经在布局中以编程方式设置了它们,它们也没有显示出来。正如博客所说,

请注意,在这些情况下,您应该在 CollapsingToolbarLayout 上调用 setTitle(),而不是在 Toolbar 本身上调用。

如果您检查过文档,您会发现CollapsingToolbarLayout只关注 的设置,而对和title无能为力。collapseIconnavigationIconsubtitle

那么有人可以告诉我如何通过Toolbarand达到这种效果CollapsingToolbarLayout吗?如果他们做不到,那还有什么可能呢?有人对此有任何想法吗?

任何提示将不胜感激。提前致谢。

0 投票
4 回答
2146 浏览

android - 当 RecyclerView 为空时,CollapsingToolbarLayout 不应折叠

我在我的项目中使用以下布局。它工作正常,但即使 RecyclerView 为空或 RecyclerView 的项目很少,CollapsingToolbarLayout 也会崩溃。我想要的行为是,只有当 RecyclerView 的项目大于可见项目时,CollapsingToolbarLayout 才应该折叠。我怎样才能实现这种行为?

0 投票
1 回答
569 浏览

android - How to set expandedTitleMarginBottom for CollapsingToolbarLayout programmatically

We have some hidden views inside CollapsingToolbarLayout. So when we are making those view visible alignment of title is changed. so we need to change the value of expandedTitleMarginBottom for adjusting alignment.

How can we set expandedTitleMarginBottom for CollapsingToolbarLayout programmatically ?

0 投票
6 回答
7149 浏览

android - 在 NestedScrollView 用完滚动内容后停止 CollapsingToolbar 折叠

在 Android 中,如果 NestedScrollView 没有滚动内容,如何让 CollapsingToolbar 停止折叠?此功能目前存在于 Android 5.1.1 上的联系人应用程序中。但是,在我的代码中,当 NestedScrollView 停止滚动时,工具栏会继续折叠,从而在两者之间留下空隙。

例子

0 投票
1 回答
2073 浏览

android - CollapsingToolbarLayout 菜单和向上指示器

我正在使用新的 android 设计 CollapsingToolbarLayout。但是,我无法让菜单出现。此外,homeasup 指示器也不会出现。

有人可以指出我正确的方向吗?或者这根本不可能?

编辑

所以,我终于把笔记本电脑拿回来了。这是代码。

活动

}

布局

菜单

正如我们所看到的,没有溢出,什么都没有。但是当我按下物理菜单按钮时,菜单弹出正常。

扩展工具栏 折叠的工具栏 按下物理按钮时的菜单

0 投票
0 回答
1836 浏览

android - 在 Android 中使用图像、文本和图标在工具栏中折叠布局

我正在尝试自定义活动,例如 Whatsapp Group Profile 页面,我需要在其中放置 1 个图像在左侧,两个文本在图像右侧的布局中,两个图标在右侧。当前可用的折叠布局仅适用于 Imageview。我正在尝试类似于下面的橙色屏幕截图,在其中我使我的布局代替 Imagview 折叠到工具栏中,并且当在顶部滚动时,图像文本视图和图标从下方布局转移到顶部的工具栏。尝试了所有可能的方法,Imageview 在那里,但在布局中我无法实现。在此处输入图像描述