Commit c25e7e35 authored by yinjiacheng's avatar yinjiacheng

fix UI走查 底部选择弹窗

parent 7c6f67e2
...@@ -4,6 +4,8 @@ import android.content.Context ...@@ -4,6 +4,8 @@ import android.content.Context
import android.view.Gravity import android.view.Gravity
import android.view.View import android.view.View
import android.view.WindowManager import android.view.WindowManager
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.base.BaseDialog import com.yidian.common.base.BaseDialog
import com.yidian.shenghuoquan.newscontent.R import com.yidian.shenghuoquan.newscontent.R
...@@ -32,6 +34,10 @@ class BottomSelectDialog<T : BottomSelectBean> @JvmOverloads constructor( ...@@ -32,6 +34,10 @@ class BottomSelectDialog<T : BottomSelectBean> @JvmOverloads constructor(
viewBinding.rvSelectItems.layoutManager = viewBinding.rvSelectItems.layoutManager =
LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false) LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false)
viewBinding.rvSelectItems.adapter = BottomSelectAdapter(data, this) viewBinding.rvSelectItems.adapter = BottomSelectAdapter(data, this)
// 分割线
val decoration = DividerItemDecoration(context, DividerItemDecoration.VERTICAL)
ContextCompat.getDrawable(context, R.drawable.shape_bottom_select_item_divider)?.let { decoration.setDrawable(it) }
viewBinding.rvSelectItems.addItemDecoration(decoration)
} }
override fun initListener() { override fun initListener() {
......
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/color_FFF2F2F2" />
<size android:height="0.5dp" />
</shape>
\ No newline at end of file
...@@ -9,6 +9,8 @@ ...@@ -9,6 +9,8 @@
android:id="@+id/rv_select_items" android:id="@+id/rv_select_items"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingStart="19dp"
android:paddingEnd="19dp"
app:layout_constraintBottom_toTopOf="@id/view_divider" app:layout_constraintBottom_toTopOf="@id/view_divider"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment