Saya memiliki pengaturan saat ini:
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/coordiator_layout_in_main"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways"/>
</android.support.design.widget.AppBarLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.design.widget.NavigationView
android:layout_width="170dp"
android:layout_height="match_parent"
android:fitsSystemWindows="true"/>
<FrameLayout
// I place a fragment containing a viewpager containing fragments that contain a recyclerview....
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toRightOf="@+id/nav_view">
</FrameLayout>
</RelativeLayout>
<FrameLayout
android:id="@+id/settings_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="invisible">
</FrameLayout>
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_refresh"
app:layout_anchor="@id/coordiator_layout_in_main"
app:layout_anchorGravity="bottom|right|end"
app:layout_behavior="com.material.widget.MyFloatingActionButtonBehavior" />
</android.support.design.widget.CoordinatorLayout>
Sekarang semuanya berfungsi seperti yang diharapkan jika saya menggulir ke dalam framelayout yang berisi fragmen, toolbar meluncur masuk dan keluar sesuai keinginan saya
Sekarang intinya saya ingin menonaktifkan toolbar geser masuk dan keluar jika saya scroll NavView yang ada di samping framelayout (dan di dalam relativelayout)
Tetapi tidak masalah jika saya menghapus semua perilaku pengguliran, bilah alat terus meluncur masuk dan keluar (satu-satunya cara untuk menonaktifkannya adalah menghapus tanda gulir dari tata letak bilah aplikasi, tetapi itu menonaktifkan semua geser masuk dan keluar dari bilah tol)
Tolong apa yang saya lewatkan di sini? Bukankah perilaku scolling seharusnya meneruskan peristiwa gulir ke CoordinatorLayout?