[m1]
[空白点击关闭]
This commit is contained in:
yangyakun
2023-02-06 11:47:42 +08:00
parent 272b1c16e8
commit 8be7ac4f0e
6 changed files with 12 additions and 4 deletions

View File

@@ -62,6 +62,9 @@ class BusPassengerFunctionFragment :
.replace(R.id.fl_function_group, it, fragmentTag)
.commitNow()
}
cl_container.setOnClickListener {
dismissAllowingStateLoss()
}
}
override fun getLayoutId(): Int = R.layout.bus_p_function_fragment
@@ -72,7 +75,7 @@ class BusPassengerFunctionFragment :
dialog?.window?.let {
BarUtils.hideStatusBarAndSticky(it)
}
dialog?.setCancelable(false)
//dialog?.setCancelable(false)
}
private val videoListener = CompoundButton.OnCheckedChangeListener { _, isChecked ->

View File

@@ -10,7 +10,6 @@ import android.view.View
import android.widget.SeekBar
import android.widget.SeekBar.OnSeekBarChangeListener
import android.widget.TextView
import android.widget.Toast
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.LinearSnapHelper
import androidx.recyclerview.widget.SnapHelper
@@ -286,15 +285,18 @@ class BusPassengerFunctionSoftFragment :
// region 灯
private fun setLightListener() {
tv_light_top_01.setOnCheckedChangeListener { buttonView, isChecked ->
SoundPoolHelper.getSoundPoolHelper().playSoundWithRedId(context, R.raw.bus_di)
mPresenter?.setLightData(isChecked, tv_light_top_02.isChecked, tv_light_atmosphere.isChecked)
setLightView(isChecked, tv_light_top_02.isChecked, tv_light_atmosphere.isChecked)
}
tv_light_top_02.setOnCheckedChangeListener { buttonView, isChecked ->
SoundPoolHelper.getSoundPoolHelper().playSoundWithRedId(context, R.raw.bus_di)
mPresenter?.setLightData(isChecked, tv_light_top_02.isChecked, tv_light_atmosphere.isChecked)
setLightView(tv_light_top_01.isChecked, isChecked, tv_light_atmosphere.isChecked)
}
tv_light_atmosphere.setOnCheckedChangeListener { buttonView, isChecked ->
SoundPoolHelper.getSoundPoolHelper().playSoundWithRedId(context, R.raw.bus_di)
mPresenter?.setLightData(isChecked, tv_light_top_02.isChecked, tv_light_atmosphere.isChecked)
setLightView(tv_light_top_01.isChecked, tv_light_top_02.isChecked, isChecked)
}

View File

@@ -2,6 +2,7 @@
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/cl_container"
xmlns:app="http://schemas.android.com/apk/res-auto">
<FrameLayout
@@ -9,9 +10,8 @@
app:layout_constraintBottom_toTopOf="@+id/cb_bp_video_player"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_width="match_parent"
android:layout_height="0dp"/>
android:layout_height="wrap_content"/>
<CheckBox
android:id="@+id/cb_bp_video_player"

View File

@@ -8,6 +8,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="0dp"
android:layout_height="0dp"
android:clickable="true"
android:background="@drawable/bus_p_function_setting_soft_b_shape"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintDimensionRatio="431:110"

View File

@@ -8,6 +8,7 @@
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="0dp"
android:layout_height="0dp"
android:clickable="true"
android:background="@drawable/bus_p_function_setting_soft_b_shape"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintDimensionRatio="3:1"

View File

@@ -2,6 +2,7 @@
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:background="@android:color/holo_orange_dark"
xmlns:app="http://schemas.android.com/apk/res-auto">