河南做外贸网站的公司,大连在哪个省的什么位置,wordpress搭建实时聊天网站,湖南长沙有什么好玩的地方前言
使用BottomSheetDialog弹窗时#xff0c;里面嵌套了一个纵向的RecyclerView#xff0c;弹出后加载列表数据#xff0c;发现弹窗不能滑动#xff0c;产生了滑动冲突。 一、使用步骤
1.布局示例 代码如下#xff08;示例#xff09;#xff1a; androidx.appco…前言
使用BottomSheetDialog弹窗时里面嵌套了一个纵向的RecyclerView弹出后加载列表数据发现弹窗不能滑动产生了滑动冲突。 一、使用步骤
1.布局示例 代码如下示例 androidx.appcompat.widget.LinearLayoutCompat xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:backgrounddrawable/yuan_jiao_15dp_top_baiandroid:orientationverticalandroidx.recyclerview.widget.RecyclerViewandroid:idid/recyclerViewandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_marginLeft13dpandroid:layout_marginTop12dpandroid:layout_marginRight13dpandroid:orientationhorizontalandroid:overScrollModeneverapp:layoutManagerandroidx.recyclerview.widget.LinearLayoutManagertools:listitemlayout/item_results_dialog /androidx.appcompat.widget.LinearLayoutCompatandroid:idid/llc_oneandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:layout_margin8dpandroid:orientationverticalTextViewandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_marginHorizontal8dpandroid:backgrounddrawable/yuan_jiao_5dp_topandroid:padding8dpandroid:text相关数据android:textColor#ff333333android:textSize16dp /androidx.core.widget.NestedScrollViewandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroidx.appcompat.widget.LinearLayoutCompatandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalandroidx.recyclerview.widget.RecyclerViewandroid:idid/recyclerView_itemandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:layout_gravitycenter_verticalandroid:layout_marginLeft4dpandroid:layout_marginRight4dpandroid:overScrollModeneverapp:layoutManagerandroidx.recyclerview.widget.GridLayoutManagerapp:spanCount2tools:listitemlayout/item_recommend //androidx.appcompat.widget.LinearLayoutCompat/androidx.core.widget.NestedScrollView/androidx.appcompat.widget.LinearLayoutCompat
/androidx.appcompat.widget.LinearLayoutCompat
如上例子BottomSheetDialog中嵌套了两个列表关键属性为android:overScrollModenever设置一下
2. BottomSheetDialog简单示例
代码如下示例 BottomSheetDialog dialog new BottomSheetDialog(this);View bottomSheetDialogLayoutInflater.from(this).inflate(R.layout.ldentification_results_dialog, null);dialog.setContentView(bottomSheetDialog);dialog.setCancelable(true);dialog.setCanceledOnTouchOutside(true);dialog.show();WidgetUtils.transparentBottomSheetDialogBackground(dialog);
该处使用的WidgetUtils为第三方XUI 需要引用 //XUIView implementation ‘com.github.xuexiangjys:XUI:1.2.1’ 总结
以上就是今天要讲的BottomSheetDialog滑动冲突问题。