当前位置: 首页 > news >正文

企业网站建设项目实践报告wordpress常用库

企业网站建设项目实践报告,wordpress常用库,抖音网站,简历设计网前言 使用BottomSheetDialog弹窗时&#xff0c;里面嵌套了一个纵向的RecyclerView&#xff0c;弹出后加载列表数据&#xff0c;发现弹窗不能滑动&#xff0c;产生了滑动冲突。 一、使用步骤 1.布局示例 代码如下&#xff08;示例&#xff09;&#xff1a; <androidx.appco…

前言

使用BottomSheetDialog弹窗时,里面嵌套了一个纵向的RecyclerView,弹出后加载列表数据,发现弹窗不能滑动,产生了滑动冲突。


一、使用步骤

1.布局示例

代码如下(示例):

<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@drawable/yuan_jiao_15dp_top_bai"android:orientation="vertical"><androidx.recyclerview.widget.RecyclerViewandroid:id="@+id/recyclerView"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="13dp"android:layout_marginTop="12dp"android:layout_marginRight="13dp"android:orientation="horizontal"android:overScrollMode="never"app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"tools:listitem="@layout/item_results_dialog" /><androidx.appcompat.widget.LinearLayoutCompatandroid:id="@+id/llc_one"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_margin="8dp"android:orientation="vertical"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginHorizontal="8dp"android:background="@drawable/yuan_jiao_5dp_top"android:padding="8dp"android:text="相关数据"android:textColor="#ff333333"android:textSize="16dp" /><androidx.core.widget.NestedScrollViewandroid:layout_width="match_parent"android:layout_height="match_parent"><androidx.appcompat.widget.LinearLayoutCompatandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><androidx.recyclerview.widget.RecyclerViewandroid:id="@+id/recyclerView_item"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_gravity="center_vertical"android:layout_marginLeft="4dp"android:layout_marginRight="4dp"android:overScrollMode="never"app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"app:spanCount="2"tools:listitem="@layout/item_recommend" /></androidx.appcompat.widget.LinearLayoutCompat></androidx.core.widget.NestedScrollView></androidx.appcompat.widget.LinearLayoutCompat>
</androidx.appcompat.widget.LinearLayoutCompat>

如上例子BottomSheetDialog中嵌套了两个列表,关键属性为android:overScrollMode="never"设置一下

2. BottomSheetDialog简单示例

代码如下(示例):

  BottomSheetDialog dialog = new BottomSheetDialog(this);View bottomSheetDialog=LayoutInflater.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滑动冲突问题。

http://www.yayakq.cn/news/981384/

相关文章:

  • 手机网站建设服务哪家好网站界面设计案例分析
  • 网站关键词和网页关键词的样本个人网站免费源码
  • 网站展示型广告wordpress 自动保存图片
  • 自己建站流程wordpress category archives:
  • 做网站维护难吗做韩服的视频网站
  • 中国建设信用卡网站首页宜昌建站
  • html5技术可以制作网站吗重庆网站制
  • 大良营销网站建设公司移动网站建设信息
  • 中文无版权图片网站买一个商标大概要多少钱
  • 网站上文章分享的代码怎么做的安徽人防工程建设网站
  • 和17做网店一样的货源网站网站建设协议书 印花税
  • 上海网站制作策划想学游戏开发应该学什么专业
  • 南昌做网站流程合肥网站建设的价格
  • 能免费建网站吗wordpress水平菜单
  • 成都做网站开发的公司淘宝联盟手机网站建设
  • 网站开发首选畅扬科技金山做网站
  • 门户网站的营销特点宝塔如何搭建网站
  • 网站制作网页制作wordpress 360cdn
  • dedecms网站空白萧涵wordpress主题
  • 销售网站的优秀标准家具网站后台模板
  • 地理位置地图网站建设北京外贸网站制作公司
  • 新手做免费网站软件定制开发是货物还是服务
  • 做网站前端开发的必备软件30岁学前端开发是不是晚了
  • 做玻璃钢的企业网站厦门网站开发公
  • 网站建设客户需求中山骏域网站建设
  • 网站 微信 app做电影网站用的云盘
  • 海外 酒店 网站建设微信企业官方网站怎么做
  • 做折扣的网站如何建立自己的公司网站
  • wap网站发布wordpress+小说+采集
  • 搭建网站分类工作室做网站流程