作者:传导网络 | 来源:互联网 | 2023-09-25 18:15
项目中用到bottomsheet,xml大致如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_ android:layout_> ... ... android:id="@+id/bottom_container" android:layout_ android:layout_ app:behavior_hideable="true" app:layout_behavior="@string/bottom_sheet_behavior"/> |
FrameLayout中会根据需求动态添加不同的view。现在遇到的问题是,如果FrameLayout中包含RecyclerView(或者其他ScrollView?),behavior_hideable就会有效,否则behavior_hideable无效,无法手动下滑使bottom sheet消失。有大神可以解答一下吗~
项目中用到bottomsheet,xml大致如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_ android:layout_> ... ... android:id="@+id/bottom_container" android:layout_ android:layout_ app:behavior_hideable="true" app:layout_behavior="@string/bottom_sheet_behavior"/> |
FrameLayout中会根据需求动态添加不同的view。现在遇到的问题是,如果FrameLayout中包含RecyclerView(或者其他ScrollView?),behavior_hideable就会有效,否则behavior_hideable无效,无法手动下滑使bottom sheet消失。有大神可以解答一下吗~