问题标签 [coordinator-layout]

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 投票
1 回答
27392 浏览

android - Android:CoordinatorLayout 和 SwipeRefreshLayout

我尝试从新的支持库 22.2.0 中实现自动隐藏工具栏功能。没有 SwipeRefreshLayout 工作正常:

在此处输入图像描述

但是当我重新添加这个布局时,工具栏与recyclerview重叠:

在此处输入图像描述

代码:

使用 Androidx 更新 2020:

代码:

知道如何解决这个问题吗?

0 投票
1 回答
1900 浏览

android - Android:AppCompat Snackbar 和非 AppCompat FloatingActionButton

可以像这样使用 CoordinatorLayout 和自定义 FloatingActionButton:

Futuresimple - FloatingActionButton

或者

部落 - FloatingActionButton

在新的 AppCompat Snackbar 中(当小吃栏动画进入时自动向上移动并在小吃栏动画结束时返回其位置)?

0 投票
5 回答
29515 浏览

android - Scrollview 作为 CoordinatorLayout 的子项时,工具栏不会折叠

我正在尝试按照 Google Docs 使用 CoordinatorLayout,但我遇到了 CoordinatorLayout 内的 ScrollView 的问题。基本上,工具栏在向下滚动时通常会与 RecyclerView 或 Listview 一起折叠。现在有了 ScrollView,它就不会崩溃。

0 投票
0 回答
1331 浏览

android - CoordinatorLayout、AppbarLayout 和 SwipeRefreshView 的奇怪行为

我正在尝试使用新的 Android 支持设计库,但我遇到了一个奇怪的行为(也许它并不那么奇怪),因为 CoordinatorLayout 有一个 AppBarLayout 和一个 SwipeRefreshView:事实上,当我向上滑动 SwipeRefreshView 时AppbarLayout 隐藏了 Toolbar,即使第一个是空的。

https://www.dropbox.com/s/vfgcnh3rloeva93/issue.gif?dl=0

在这里,我发布了布局和 GIF 来展示这种行为。有任何想法吗?

0 投票
1 回答
32955 浏览

android - CoordinatorLayout layout_anchor 不起作用

我刚刚使用 CoordinatorLayout 试用了新的支持设计库,但我在锚定子视图时遇到了问题。我的布局目前看起来像这样:

加载 RecyclerView 列表时,第一项被操作栏重叠。我假设 app:layout_anchor 无法正常工作。我已经尝试将其锚定到 appbar 没有成功。

有谁知道我在这里做错了什么?

0 投票
6 回答
16067 浏览

java - 设计库 - 带有 GridView/listView 的 CoordinatorLayout/CollapsingToolbarLayout

这可能是个愚蠢的问题,但我不太了解设计库。我正在按照这个参考来创建下面的布局。当我滚动GridView. 但是当我滚动网格视图时,AppBarLayout 中没有任何反应。

但这适用于NestedScrollViewRecyclerView

布局

以下是我的布局文件-

任何帮助,将不胜感激。

0 投票
3 回答
7583 浏览

android - 如何以编程方式在 CoordinatorLayout 中显示折叠的元素?

CoordinatorLayout在博客中描述过:http ://android-developers.blogspot.ru/2015/05/android-design-support-library.html

在里面AppBarLayout我有Toolbar额外TextView的状态信息。AppBarLayout可以折叠(滚动后)。有时我需要显示AppBarLayout以显示更改的状态。

如何以编程方式进行?

0 投票
15 回答
54333 浏览

android - 需要为某些片段禁用 CollapsingToolbarLayout 上的展开

我有一个 AppCompatActivity 控制替换许多片段。这是我的布局。

activity_main.xml

activity_main_frame.xml

我的主页片段最初是设置的,这就是我希望折叠工具栏展开的地方,并且工作正常。但是,当我从侧抽屉更改片段时,我想禁用扩展工具栏。

我已经知道如何在选择抽屉项目时折叠它,但我还需要确保它不会展开,除非显示主片段。这可能吗?

0 投票
2 回答
9547 浏览

android - 如何在 ViewPager 和 CoordinatorLayout 中修复视图的位置

我有一个布局为:

加载的片段ViewPager具有以下布局:

如何修复FloatingActionButton片段内部的位置(防止滚动)(它与父级一起滚动)?

请注意,我无法移动FloatingActionButton到活动布局。

0 投票
3 回答
12240 浏览

android - FloatingActionButton 默认边距在棒棒糖中不起作用

FloatingActionButton与 a 一起Recyclerview显示CoordinatorLayout,当单击 FAB 时,将添加一行Recyclerview。现在的问题是,当我在 API 15 中测试时,FAB 有边距,但是当我在 API 22(棒棒糖 5.1.1-Nexus 4)中测试时,我没有得到任何边距,并且 FAB 被压到屏幕边缘。

我担心 FAB 在 API 15 中有默认边距设置(没有测试其他设备),但在 API 22 中没有,或者我遗漏了什么。

我的布局代码:

在此处输入图像描述