android app.flags,Android, AppBarLayout, app:layout_scrollFlags="scroll" doesn't work - Stack Overfl...

There are 2 children in AppBarLayout. If the first one use "scroll" as scrollFlags, it works; if the second one use "scroll", it doesn't work.

I have 3 views in my AppBarLayout. This is what I want:

a. The first view uses "snap" or nothing to stay there. I don't want it to scroll away.

b. The second view uses "scroll". When it scroll away, there were 2 views visible: the first one and the third one.

But it doesn't work. All the 3 views stay there just like "snap".

Then I put the first view out of the AppBarLayout, but it covers the third view.

Here is the layout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:fitsSystemWindows="false">

android:id="@+id/appbar"

android:layout_width="match_parent"

android:layout_height="wrap_content"

app:elevation="1px">

android:layout_width="match_parent"

android:layout_height="40dp">

android:layout_width="match_parent"

android:layout_height="250dp"

app:layout_scrollFlags="scroll">

android:id="@+id/personal_tabs"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_gravity="bottom"

android:background="@drawable/titlebar_background"

app:tabIndicatorColor="@color/colorPrimary" />

android:id="@+id/personal_view_pager"

android:layout_width="match_parent"

android:layout_height="match_parent"

app:layout_behavior="@string/appbar_scrolling_view_behavior" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值