问题标签 [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.
android-layout - 像谷歌游戏商店一样折叠工具栏布局
我想制作一个像 google play store 这样的折叠工具栏布局。像这样: https ://sendvid.com/ugjspx8r
这是我的布局: http ://sendvid.com/s4mx3xem
我如何使用新的 android 支持库来做到这一点?
这是我的布局 xml 文件:
android - 向上滚动时使工具栏透明,向下滚动时使其可见
我只想在向下滚动RecyclerView时使android.support.v7.widget.Toolbar透明,并在向上滚动时清晰可见
这是我的代码
我得到的输出
我尝试了许多不同的方法,但它没有按我的意愿工作。
我不想要我们在android.support.design.widget.CollapsingToolbarLayout中得到的效果
我想要这个视频所示的效果
android - 如何像在 Google IO App 中一样使工具栏从屏幕中间滚动
如何使用 Appbar 从屏幕中间滚动设计布局并将其固定在顶部?
我的问题与 Google I/O 2015 应用程序中的设计完全相同(事件的详细屏幕)。我使工具栏出现在与顶部的偏移处,并在顶部有一个 ImageView。还有一个包含所需内容的 ScrollView。现在,只有 ScrollView 中的内容被滚动,而不是 ImageView 或 Toolbar。我还需要滚动视差顶部的 ImageView。
有人可以帮我设计布局吗?
活动详细信息.xml
android - 折叠工具栏和nestedscrollview滚动不顺畅
嵌套滚动视图在向下滚动时平滑滚动,但在向上滚动时缓慢。向上滚动时折叠工具栏(带有图像视图和框架布局)不会呈现其内容(保持空白)。我已经尝试了折叠工具栏中的每个标志。
android - 如何将自定义字体添加到操作栏?
我想知道如何将我自己的自定义字体添加到出现在 android studio 的操作栏中的应用名称中。
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 布局下方:
android - 带有 ViewPager 的 CollapsingToolbarLayout
我正在尝试使用 CollapsingToolbarLayout 来拥有一个带有 ViewPager 的可折叠工具栏,该工具栏在向上滚动时会消失,但如果 ViewPager 存在,我似乎失去了向上滚动的能力。
ViewPager 应该在工具栏中显示多个图像。
这是 XML:
java - Lollipop AppBarLayout/Toolbar 缺少过度滚动动画
使用 AppBarLayout 和 Toolbar 的最基本示例,当尝试滚动更多时,我看不到过度滚动动画(从底部或顶部发光)。但是,如果您投掷内容,它将显示它。
这是代码(nav_drawer_toolbar_layout.xml):
其次是简单的Activity类:
MyFragmentList 是一个带有 RecycleView 的片段,其中包含滚动应用程序的内容。
但是,如果我从 xml 中删除 AppBarLayout 并使工具栏保持打开状态(只需注释 AppBarLayout 打开和关闭),它会在滚动时显示过度滚动动画(发光)。
或者,如果您删除layout_scrollFlags="scroll"
,则过度滚动有效,但滚动时无法隐藏操作栏。
有关更多信息,请调试 RecycleView,第 2272 行
包含 AppBarLayout 时始终完成,不存在时未完成。是否有东西覆盖了它的触摸事件?
有谁知道谁用 AppBarLayout 显示过度滚动动画(发光)?
android - 防止 CollapsingToolbar 在 Lollipop 的状态栏下继续
我已经为 a 开发了一些自定义行为,这些行为会根据 a内部TextView
的高度来改变位置和大小。这是为了使标题在打开时显得很大并且在完全展开的中心,但在完全折叠时处于正常的标题位置。AppBarLayout
CoordinatorLayout
Toolbar
ToolBar
观看视频以在Lollipop设备(无法正常工作)和JellyBean设备(工作正常)上查看它。
该问题仅在 Lollipop 设备上发生(我相信,基于我的测试),并且它似乎与状态栏是 Lollipop 设备上的覆盖,而不是 JellyBean 设备上的事实有关。这也反映在我的代码中,在哪里计算最终y
位置我需要执行以下操作才能使最终位置正确:
对我来说最好的解决方案是,如果我可以让 Lollipop 设备将状态栏视为与早期 Android 版本相同,即处于锁定位置,而不是作为覆盖。
我将如何实现这一目标?
android - AppBarLayout 在 setVisibility(View.GONE) 之后占用空间
我想隐藏我的 AppBarLayout 以动态添加将占用屏幕高度的视图。为此,我想通过将 AppBarLayout 的可见性设置为 GONE 来临时删除视图。视图不可见,但在屏幕中占据空间(屏幕高度的一半)。
我的 XML 代码: