问题标签 [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 投票
6 回答
11272 浏览

android-layout - 像谷歌游戏商店一样折叠工具栏布局

我想制作一个像 google play store 这样的折叠工具栏布局。像这样: https ://sendvid.com/ugjspx8r

这是我的布局: http ://sendvid.com/s4mx3xem

我如何使用新的 android 支持库来做到这一点?

这是我的布局 xml 文件:

0 投票
2 回答
6602 浏览

android - 向上滚动时使工具栏透明,向下滚动时使其可见

我只想在向下滚动RecyclerView时使android.support.v7.widget.Toolbar透明,并在向上滚动时清晰可见

这是我的代码

我得到的输出

在此处输入图像描述

我尝试了许多不同的方法,但它没有按我的意愿工作。

我不想要我们在android.support.design.widget.CollapsingToolbarLayout中得到的效果

我想要这个视频所示的效果

0 投票
1 回答
572 浏览

android - 如何像在 Google IO App 中一样使工具栏从屏幕中间滚动

如何使用 Appbar 从屏幕中间滚动设计布局并将其固定在顶部?

我的问题与 Google I/O 2015 应用程序中的设计完全相同(事件的详细屏幕)。我使工具栏出现在与顶部的偏移处,并在顶部有一个 ImageView。还有一个包含所需内容的 ScrollView。现在,只有 ScrollView 中的内容被滚动,而不是 ImageView 或 Toolbar。我还需要滚动视差顶部的 ImageView。

有人可以帮我设计布局吗?

活动详细信息.xml

我的代码截图

Google IO 应用程序 - 屏幕截图

0 投票
7 回答
9604 浏览

android - 折叠工具栏和nestedscrollview滚动不顺畅

嵌套滚动视图在向下滚动时平滑滚动,但在向上滚动时缓慢。向上滚动时折叠工具栏(带有图像视图和框架布局)不会呈现其内容(保持空白)。我已经尝试了折叠工具栏中的每个标志。

0 投票
2 回答
320 浏览

android - 如何将自定义字体添加到操作栏?

我想知道如何将我自己的自定义字体添加到出现在 android studio 的操作栏中的应用名称中。

0 投票
2 回答
12085 浏览

android - Android AppBarLayout 与 listview 重叠

我正在编写一个简单的应用程序来使用 ContentProvider,我有一个数据库、一个 ContentProvider、一个主要活动、一个使用 ContentResolver 将命令转发到 ContentProvider 的类。在 gui 上,我只想显示存储在数据库中的所有项目。我从头开始创建了这个项目,在创建 Activity 时,主布局有一个 CoordinatorLayout,带有一个 AppBarLayout,这很好,我创建了一个 ListView,除了 AppBarLayout 与 ListView 重叠,在 listview 的第一项下方被 AppBarLayout 隐藏。 在此处输入图像描述

我尝试android:layout_below用于我的 ListView 但它不起作用,如果我使用android:layout_marginTop那么我的 ListView 在 AppBarLayout 下,但我不觉得这个解决方案很好。

有没有简单的方法可以在 AppBarLayout 下拥有 ListView?

在我的 activity_main 布局下方:

0 投票
1 回答
4701 浏览

android - 带有 ViewPager 的 CollapsingToolbarLayout

我正在尝试使用 CollapsingToolbarLayout 来拥有一个带有 ViewPager 的可折叠工具栏,该工具栏在向上滚动时会消失,但如果 ViewPager 存在,我似乎失去了向上滚动的能力。

ViewPager 应该在工具栏中显示多个图像。

这是 XML:

0 投票
1 回答
1507 浏览

java - Lollipop AppBarLayout/Toolbar 缺少过度滚动动画

使用 AppBarLayout 和 Toolbar 的最基本示例,当尝试滚动更多时,我看不到过度滚动动画(从底部或顶部发光)。但是,如果您投掷内容,它将显示它。

这是代码(nav_drawer_toolbar_layout.xml):

其次是简单的Activity类:

MyFragmentList 是一个带有 RecycleView 的片段,其中包含滚动应用程序的内容。

但是,如果我从 xml 中删除 AppBarLayout 并使工具栏保持打开状态(只需注释 AppBarLayout 打开和关闭),它会在滚动时显示过度滚动动画(发光)。

或者,如果您删除layout_scrollFlags="scroll",则过度滚动有效,但滚动时无法隐藏操作栏。

有关更多信息,请调试 RecycleView,第 2272 行

包含 AppBarLayout 时始终完成,不存在时未完成。是否有东西覆盖了它的触摸事件?

有谁知道谁用 AppBarLayout 显示过度滚动动画(发光)?

0 投票
1 回答
558 浏览

android - 防止 CollapsingToolbar 在 Lollipop 的状态栏下继续

我已经为 a 开发了一些自定义行为,这些行为会根据 a内部TextView的高度来改变位置和大小。这是为了使标题在打开时显得很大并且在完全展开的中心,但在完全折叠时处于正常的标题位置。AppBarLayoutCoordinatorLayoutToolbarToolBar

观看视频以在Lollipop设备(无法正常工作)和JellyBean设备(工作正常)上查看它。

该问题仅在 Lollipop 设备上发生(我相信,基于我的测试),并且它似乎与状态栏是 Lollipop 设备上的覆盖,而不是 JellyBean 设备上的事实有关。这也反映在我的代码中,在哪里计算最终y位置我需要执行以下操作才能使最终位置正确:

对我来说最好的解决方案是,如果我可以让 Lollipop 设备将状态栏视为与早期 Android 版本相同,即处于锁定位置,而不是作为覆盖。

我将如何实现这一目标?

0 投票
3 回答
6432 浏览

android - AppBarLayout 在 setVisibility(View.GONE) 之后占用空间

我想隐藏我的 AppBarLayout 以动态添加将占用屏幕高度的视图。为此,我想通过将 AppBarLayout 的可见性设置为 GONE 来临时删除视图。视图不可见,但在屏幕中占据空间(屏幕高度的一半)。

我的 XML 代码: