问题标签 [android-coordinatorlayout]
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 - CoordinatorLayout 状态栏填充在片段事务期间消失
使用 22.2.1 设计支持库和 API 22(尚未在早期版本上进行测试),我在片段之间切换时遇到了状态栏填充问题。初始片段加载正常,但在片段事务之后,状态栏填充消失,将所有视图推到不应出现的位置。在弹出回栈后,原始片段也会发生同样的事情。旋转设备可以修复它,打开软键盘也是如此(但只能纵向,不能横向)。
主要片段:
第二个片段:
主题将 windowDrawsSystemBarBackgrounds 设置为 true,将 statusBarColor 设置为透明。
android - 是否可以在 CoordinatorLayout 中居中布局/视图?
我有一个FrameLayout
内部CoordinatorLayout
来膨胀我的碎片,其中包含RecyclerView
. 问题是,我想在加载时显示一个进度条RecyclerView
,但进度条总是在屏幕顶部Toolbar
。我尝试了各种布局、设置gravity
,centerInParent
但都没有奏效。那么有什么方法可以实现这一点吗?
android - CoordinatorLayout 内的 ViewPager 中的非滚动片段
我在 Activity 的 CoordinatorLayout(来自最新版本的设计库)中使用 ViewPager。此 ViewPager 的某些片段具有 RecyclerView 或 NestedScrollView 等布局,但有些片段由于内容小而无法滚动。
但是在一个以 FrameLayout 作为根视图的 Fragment 中,我需要一个固定在底部的按钮,但它似乎是在屏幕外绘制的。为了能够看到它,我需要添加一个等于工具栏高度的底部填充。
同样,在元素上设置为 'center' 的 layout_gravity 似乎不在此片段的可见区域的中心。
我的理解是 CoordinatorLayout 仅用于处理滚动内容,对吗?因此,对于 ViewPager 片段仅使用常规 ViewGroup(如 FrameLayout、RelativeLayout、LinearLayout)将其底部绘制到屏幕外?
在这种情况下,我是否需要从此片段布局中删除此按钮并将其移动到包含 CoordinatorLayout 的活动布局?它只需要在第一个片段上显示。
android - 工具栏折叠时显示视图
我有一个带有CoordinatorLayout
,AppBarLayout
和CollapsingToolbarLayout
的活动Toolbar
。因此,基本上,滚动RecyclerView
.
我需要做的是在展开布局的视图由于折叠而隐藏时显示自定义视图。
这是我的布局:
最后,当工具栏展开时,会显示加载了该元素的视图。当它折叠时它不会。当它消失时,应该显示TextView
内部。Toolbar
目前它一直显示。
我一直在寻找在CollapsingToolbarLayout
更改大小时添加侦听器的事件,以便我可以检查它是否小于一个值并显示该视图。
这可能有点难以解释,但我相信我已经说清楚了。我一直在谷歌搜索,找不到任何人试图做同样的事情。
android - 在运行时在 FloatingActionButton 上设置 layout_anchor
我正在尝试为固定到我的 AppBarLayout 的 android.support.design.widget.FloatingActionButton 设置动画。我可以在布局 xml 中很好地设置它,它显示得很好。但是,我正在对此布局进行共享元素转换,并且在设置视图之前显示 FAB。我尝试将可见性设置为 GONE 和 INVISIBLE,但如果 layout_anchor 在布局 xml 中设置,它们似乎被忽略。有没有办法解决?
我希望活动与共享元素转换一起加载,然后淡入我的 FAB。我只是无法在加载时隐藏 FAB。我可以在不使用 layout_anchor 的情况下做到这一点,但如果可能的话,我更愿意保留它。
android - 使用 CollapsingToolbarLayout 无法在标题区域上滚动
我已经用这个 xml 制作了 CollapsingToolbarLayout:
唯一的问题是,当我尝试在标题区域滚动时它不起作用。例如,请参见 gif。
看起来像一些图书馆错误,但也许我错过了什么?
编辑:据我所知,这是设计库中的一个错误
android - 在协调器布局中使用工具栏时,大部分时间都会卡住
我在 FrameLayout 中膨胀片段,并且片段的根布局为 NestedScrollView。在向上和向下滚动时,我的工具栏卡住并且不会返回,或者有时它不会滚动。有什么解决办法???
android - SnackBar 覆盖 FAB
我的布局与本教程完全相同。但在本教程中,我们app:layout_behavior="pl.michalz.hideonscrollexample.ScrollingFABBehavior"
在 Fab XML 中使用,因此SnackBar
涵盖了 Fab。如果没有此代码,Fab 不会移动,后面跟着RecyclerView
. 如何SnackBar
正确显示?
android - 在 Activity 中使用带有 ActionBar 的片段中的 CoordinatorLayout
我在使用 Android 设计支持库时遇到问题。我想在滚动时在 FAB 和 ActionBar 动画的片段内使用 CoordinatorLayout,但我在活动布局中有 ActionBar,在片段中有 CardGridStaggeredView 和 FAB。
活动布局:
片段布局:
我尝试在Activity和Fragment中使用CoordinatorLayout,但是没有用。有什么方法可以在 Activity 和片段中的其他视图中使用 CoordinatorLayout 和 ActionBar?