Tôi có thiết lập hiện tại:Disable trên thanh công cụ di chuyển
<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>
Bây giờ tất cả mọi thứ làm việc như mong đợi nếu tôi di chuyển bên trong framelayout có chứa các mảnh vỡ, các slide thanh công cụ trong và ngoài như tôi muốn
Bây giờ vấn đề là tôi muốn vô hiệu hóa thanh công cụ trượt trong và ngoài nếu tôi di chuyển các NavView mà là ở phía bên của framelayout (và bên trong RelativeLayout)
Nhưng không có vấn đề nếu tôi loại bỏ tất cả các s hành vi crolling thanh công cụ giữ trên trượt vào và ra (chỉ có cách để vô hiệu hóa nó là loại bỏ các lá cờ cuộn hình thức appbarlayout, nhưng vô hiệu hóa tất cả trượt vào và ra khỏi tolbar)
Xin vui lòng những gì tôi thiếu ở đây? Không phải là hành vi scolling phải vượt qua các sự kiện di chuyển đến CoordinatorLayout?
Bạn nên nhận xét hoặc chú thích mã của mình để giúp hiểu. Nếu không, điều này chỉ dẫn đến các nhà phát triển sao chép dán. – catch22
có quyền tôi nhưng không đưa ra bất kỳ câu trả lời mà không có bất kỳ thử nghiệm. Nhưng cảm ơn cho đề xuất của bạn. –