Articles of android appbarlayout

禁用工具栏滚动

我有当前的设置: 现在一切都按预期工作,如果我在包含片段的framelayout内滚动,工具栏会根据需要滑入和滑出 现在重点是, 如果我滚动位于framelayout侧面的NavView(并在r​​elativelayout内),我想禁用工具栏滑入和滑出 但无论我是否删除所有滚动行为,工具栏都会继续滑入和滑出(只有禁用它的方法是从appbarlayout中移除滚动标记,但禁止所有滑入和滑出tolbar) 请问我在这里错过了什么? 是不是应该将滚动事件传递给CoordinatorLayout的scolling行为?

CoordinatorLayout与RecyclerView和底部固定的EditText

我正在开发一个聊天屏幕。 它包括用于用户个人资料图像的CollapsingToolbarLayout,用于消息列表的RecyclerView和用于发送消息的编辑框。 我无法弄清楚是否可以将编辑框固定到底部屏幕并防止它与屏幕的其余部分滚动? 如果我在一个垂直的LinearLayout中包装CoordinatorLayout并将EditText放在CoordinatorLayout之外,我几乎达到了我想要的效果。 但是,在这种情况下,键盘行为与RecyclerView分离 – 当您打开键盘时,它不会向上/向下滚动。 如果我尝试将EditText放在CoordinatorLayout中,它会滚出屏幕,我不知道是否需要为它设置任何特殊的行为 我的布局

检测AppBarLayout / CollapsingToolbarLayout何时完全展开

我有一个使用新的CoordinatorLayout / AppBarLayout / CollapsingToolbarLayout范例的片段,我希望能够检测到折叠工具栏何时完全展开,以便我可以对它所在的整个片段执行操作,例如popup片段离开堆栈并转向新的,解散片段。 我有解雇代码工作,我只需要知道何时何时不使用它。 我已经用AppBarLayout.OnOffsetChangedListener进行了一些实验,但没有太多运气。 有没有办法用它来确定什么时候完全扩展,或者是否有人知道更优选的方法? 提前致谢! 编辑:我也看到有一些AppBarLayout.setExpanded(…)的实现 ,但不是AppBarLayout.getExpanded()或类似的东西,所以我也被困在那里。

在CollapsingToolbarLayout中添加带标题的图标

我正在使用CoordinatorLayout来获得此效果: 这是布局代码: 这是我得到的输出如何使用带有标题文本的图标?

appbar,toolbar,actionbar之间的确切区别是什么? 什么时候特别使用它们?

appbar , Toolbar , Actionbar之间的确切区别是什么? 什么时候特别使用它们? 我试着find它们,但它让我感到困惑,所以任何好友都可以向我解释它们之间的确切区别以及何时使用它们或者这是单个组件的同名吗?

Android AppBarLayout重叠listview

我正在编写一个与ContentProvider一起使用的简单应用程序,我有一个db,一个ContentProvider,一个主要活动,一个使用ContentResolver将命令转发到ContentProvider的类。 在gui我只想显示存储在db中的所有项目。 我从头开始创建这个项目,在创建Activity时,主要布局有一个CoordinatorLayout,带有AppBarLayout,没关系,我创建了一个ListView,除了appBarLayout重叠ListView,在listview的第一项下面,一切正常被AppBarLayout隐藏。 我尝试使用android:layout_below为我的ListView,但它不起作用,如果我使用android:layout_marginTop然后我的ListView在AppBarLayout下,但我没有find这个解决方案很好。 在AppBarLayout下有没有简洁的方法来安装ListView? 在我的activity_main布局下面:

CoordinatorLayout + AppbarLayout + Viewpager不会调整子布局的大小

将ConcatorLayout与ViewPager和ViewPager结合使用时遇到问题: 布局未正确resize。 认为解决的高度包括标签高度。 所以当我滚动到底部时,我看到了这个: 主要布局代码: 标签布局代码 子布局代码 任何想法? 我看到几个post但找不到问题,我需要孩子的身高必须是screenHeight – actionBarHeight – TabBatHeight

使用NestedScrollView,AppBarLayout和CoordinatorLayout平滑滚动和Fling

我正在开发一个应用程序,我正在使用带有CollapsingToolbarLayout和NestedScrollView的AppBarLayout。 我已成功实现了这一点并且工作正常。 现在我想要做的是,在Nestedscrollview上进行快速刷卡时,它应该完全滚动到顶部。 同样,在向屏幕底部投掷(快速向下滑动)时,它必须顺畅地滚动到底部。 但是现在,它只会卡在两者之间,这使它看起来很难看。 我已经尝试了许多可用的解决方案,但对我来说没有任何效果。 我目前的设置如下。 ——content————– 下面显示的最受欢迎的答案之一对我来说也不起作用。 无法滚动AppBarLayout并平滑地折叠工具栏和NestedScrollView

如何在向下滚动时扩展AppBarLayout到达RecyclerView的顶部

我正在开发一个Android应用程序,我在其中使用CoordinatorLayout , AppBarLayout和CollapsingToolbarLayout来使用高级折叠栏function。 我使用recyclerview来显示片段中的项目数。 当我向上滚动recyclerview时,它会平滑地折叠AppBarLayout ,但当我向下滚动并到达AppBarLayout的第一项时,它会自动停止滚动而不会扩展`AppBarLayout’。 然后我再次向下滚动以使AppBarLayout可见。 所以我的要求是当我到达recyclerview的顶部时向下滚动它必须扩展`AppBarLayout’。 我们应该怎么做。 任何想法 ? 请查看相同https://www.dropbox.com/s/va5jk27ikytk​​5ax/app_collapsebar_issue.mp4?dl=0的video 这是我的布局: – <!– –> <!—-> <!– <!—-> <!—->

NestedScroll中的可点击CardView不会触发滚动

我有一个带有CoordinatorLayout,AppBarLayout和NestedScrollView的布局,在NestedScrollView中我有多个CardViews,一切正常,直到我将CardViews设置为可点击,然后如果我在CardView中开始滚动,则滚动不起作用。 这是我的布局: …