25得票3回答
检测AppBarLayout/CollapsingToolbarLayout何时完全展开

我有一个使用新的CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout范例的片段,我想要能够检测到折叠工具栏完全展开时,以便我可以对它所在的整个片段执行操作,例如弹出片段并转到新片段,或关闭片段。我已经有关闭代码运行了,我只需要知道何时使用...

25得票3回答
底部工作表行为设置状态但不使用动画

我尝试使用设计库23.0.2中的新BottomSheetBehavior,但我认为它太受限制了。当我使用setState()方法改变状态时,bottomsheet会使用动画移动到新状态。 如何立即改变状态而不使用动画?我没有看到可用的公共方法来实现这一点。

25得票2回答
协调布局自定义布局行为从未被调用

首先,我要说明一下我对CoordinatorLayout的了解不足。我只是按照我在网上找到的教程进行操作,并且很好奇为什么我的行为不能正常工作。 在CoordinatorLayout中的子视图是否必须是AppBarLayout?还是可以放置任何视图? 此外,当我定义res-auto命名空间时,...

25得票8回答
BottomSheetBehavior不是CoordinatorLayout的子项

这是名为songlist的XML布局: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a...

24得票2回答
向下滚动触发刷新而不是显示工具栏。

我开始使用新的CoordinatorLayout,但我遇到了这个问题: 你可以看到,当工具栏部分可见且recylcerview位于顶部位置时,尝试向下滚动会触发刷新事件而不是拉下工具栏。用户必须先向上滚动,然后再向下滚动才能显示它。 布局XML大致如下: activity_main.xml:...

24得票3回答
FloatingActionButton在Lollipop中的默认间距设置无效

我在 CoordinatorLayout 中显示了一个带有RecyclerView的 FloatingActionButton,当点击 FAB 时,会在RecyclerView中添加一行。现在的问题是,在 API 15 中测试时,FAB 有边距,但在 API 22 (Lollipop 5.1....

24得票5回答
隐藏AppBarLayout并将其空间让给其余视图。

我有一个使用新设计库的相当标准的布局: <AppBarLayout> <CollapsingToolbarLayout> <ImageView/> <Toolbar/> </Collaps...

24得票3回答
在 IT 技术中,将所有布局都包裹在 CoordinatorLayout 中是一种好的实践吗?

我正在考虑一种在我的应用程序中实现Android Snackbars的方法。基本上,我希望能够在应用程序的任何地方显示Snackbar。 我发现,当把android.support.design.widget.Snackbar放在android.support.design.widget.C...

24得票4回答
AppBarLayout在setVisibility(View.GONE)后仍占用空间

我想动态添加一个视图,这个视图会占据屏幕的高度,因此我希望隐藏我的AppBarLayout。为了实现这一点,我想通过将AppBarLayout的可见性设置为GONE来暂时删除一个视图。视图虽然不可见,但仍然占据屏幕上的空间(屏幕高度的一半)。我的XML代码:<android.suppor...

23得票2回答
CollapsingToolbarLayout和滚动隐藏工具栏

我正在尝试使用CoordinatorLayout和CollapsingToolbarLayout创建一些组合布局。 在第一状态下,当我们在最顶部的页面,并且还没有滚动时,我希望工具栏展开,如下所示: 在第二状态下,当开始向下滚动时,图像和工具栏应该消失,如下所示(只有选项卡会显示): ...