问题标签 [android-appbarlayout]

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 投票
0 回答
434 浏览

android - AppBarLayout 不适用于工具栏和选项卡

我正在尝试将 AppBarLayout 与 Toolbar 和 Tabs 一起使用,以便在用户滚动时隐藏 Toolbar。

我尝试以与 Cheesesquare 示例完全相同的方式进行操作,但仍然无法正常工作。

这是我的 XML 代码:

我也尝试用 CoordinatorLayout 替换 RelativeLayout 但它不起作用。

0 投票
0 回答
2363 浏览

android - CollapsingToolbarLayout 可以适合图像高度吗?

是否可以设置图像的高度CollapsingToolbarLayoutAppBarLayout已加载图像的时间?类似于 Whatsapp 的行为。

Whatpsapp 行为(对话信息活动):AppBarLayout包含 的高度CollapsingToolbarLayout在活动创建时设置为固定值。但是,当加载组图像时,您可以滚动查看完整高度的图像。

编辑:目标是CollapsingToolbarLayout与图像拟合,获得相同的比例,并避免图像裁剪。

0 投票
1 回答
378 浏览

android-support-library - Android 支持库 22.2.1 与 22.2.0 中的工具栏文本大小

另一个基于Chris Banes 的 cheesesquare演示的问题。

更新到最新版本的库后,我不禁注意到工具栏文本大小在未折叠时存在显着差异。

先前版本 22.2.0: 设计支持库 22.2.0 当前版本 22.2.1: 设计支持库 22.2.1

这种增加的原因是什么,最重要的是我如何覆盖它?

通过使用 xml 属性设置所需的大小是否容易实现,或者是否需要定义和使用特定的样式?

笔记

无论是哪种解决方案,都不会影响工具栏折叠时文本的大小。仅当它展开时,如上面的屏幕截图所示。

0 投票
1 回答
649 浏览

android-layout - Android视差滚动

我需要滚动我的 AppBarLayout 并使用我的 RecyclerView 折叠 CollapsingToolbarLayout 并让它在子 ImageView 上进行视差滚动。

我设法使用 NestedScrollView 做到了这一点,但它没有与 RecyclerView 一起使用!

我试图让 AppBarLayout 的每个孩子都有一个 scrollFlag ,如图所示

我试过在这里使用 NestedScrollbar 并且它有效,但我需要一个 RecyclerView

请帮忙,我已经尝试将 scrollFlags 添加到 CoordinatorLayout 的每个孩子,但没有奏效。

0 投票
1 回答
1321 浏览

android - Appbar 向上滚动背景图像而不减小整体工具栏大小

我正在尝试使用 Material Design Library 创建一个具有大背景图像的工具栏。工具栏后跟一个 ScrollView 。在 Scrolling 上,我的期望是工具栏会慢慢减小到它的最小高度,而 ScrollView 的其余部分会扩展以填满该区域。最初,当屏幕呈现时,它看起来像这样初始视图。滚动图像会缩短,但滚动视图不会扩展。滚动上看起来像这样在滚动 知道为什么会发生这种情况吗?

0 投票
2 回答
540 浏览

android - 工具栏已自动设置边距

我制作了一个 Material Design 工具栏,但最终产品会生成一个工具栏,该工具栏的顶部、左侧和右侧都有边距。如何使工具栏没有这些边距?

我的代码:

app_bar.xml

MainActivity.java(AppCompatActivity 被扩展)

activity_main.xml

我不明白为什么工具栏/应用程序栏不适合屏幕的整个宽度。请帮忙!

0 投票
0 回答
978 浏览

android - 向上或向下滚动时协调器布局重置位置

我有CoordinatorLayout一个AppBarLayout和一个CollapsingToolbarLayout。在CollapsingToolbarLayout我使用LinearLayout显示用户信息作为layout_collapseMode=parallax元素时,在它的下方,一个TabLayout.

我期望的行为是在向上或向下滚动时平滑隐藏用户信息。TabLayout

问题是当我向下滚动一点时,项目位置被重置,完全隐藏了用户信息布局。

```

```

0 投票
4 回答
2451 浏览

android - 锚定到应用栏的 FAB 不会在向上滚动时隐藏

我已将 FAB 锚定到 AppBarLayout。但是,在向上滚动时,FAB 的预期行为是在工具栏折叠时隐藏。这不会发生。

这个需要特别处理吗?

我定义的布局如下:

0 投票
2 回答
1759 浏览

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:

0 投票
4 回答
34729 浏览

android - AppBar折叠/展开时如何保持工具栏固定在顶部?

概述

我正在尝试实现Material Design 中描述的滚动技术之一,即具有重叠内容的灵活空间。

内容重叠的灵活空间

内容可以与应用栏重叠。

行为:

应用栏的起始位置应位于内容的后面。向上滚动时,应用栏应该比内容滚动得更快,直到内容不再与它重叠。固定到位后,应用栏会抬起以允许内容在下方滚动。

https://www.google.co.in/design/spec/patterns/scrolling-techniques.html#scrolling-techniques-scrolling


问题

但是,问题是,我的 AppBar 中的标题在展开时会向下滚动并隐藏在重叠内容的下方。

在这里,我的工具栏隐藏在重叠的 CardView 下方。 当应用栏展开时

当应用栏折叠时,工具栏和标题会从下方向上滑动。 崩溃时

代码

这是我的代码:

活动-main.xml

我还在 MainActivity 的 onCreate 函数中添加了这些


我希望工具栏(带有磁贴和其他内容,稍后我将添加)保持在顶部,而不管应用栏是展开还是折叠。

我已经阅读了文档,浏览了许多帖子和教程,观看了很多视频,但根本找不到可行的解决方案或任何相关的解决方案。

如果有人对如何解决此问题有一些想法,请提出建议。感谢您的帮助。