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" />