diff --git a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt index 01b88d3..13ee982 100644 --- a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt +++ b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt @@ -1,12 +1,31 @@ package com.casic.br.app.view import android.os.Bundle +import android.util.Log +import com.casic.br.app.R import com.casic.br.app.databinding.ActivityStartCheckBinding +import com.casic.br.app.extensions.initImmersionBar +import com.casic.br.app.widgets.SelectSceneDialog import com.pengxh.kt.lite.base.KotlinBaseActivity class StartCheckActivity : KotlinBaseActivity() { - override fun initEvent() { + private val kTag = "StartCheckActivity" + + override fun initEvent() { + binding.leftButton.setOnClickListener { finish() } + + binding.rightButton.setOnClickListener { + SelectSceneDialog.Builder() + .setContext(this) + .setPositiveButton("保存") + .setOnDialogButtonClickListener(object : + SelectSceneDialog.OnDialogButtonClickListener { + override fun onConfirmClick(value: String) { + Log.d(kTag, "onConfirmClick => $value") + } + }).build().show() + } } override fun initOnCreate(savedInstanceState: Bundle?) { @@ -22,6 +41,6 @@ } override fun setupTopBarLayout() { - + binding.rootView.initImmersionBar(this, false, R.color.themeColor) } } \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt index 01b88d3..13ee982 100644 --- a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt +++ b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt @@ -1,12 +1,31 @@ package com.casic.br.app.view import android.os.Bundle +import android.util.Log +import com.casic.br.app.R import com.casic.br.app.databinding.ActivityStartCheckBinding +import com.casic.br.app.extensions.initImmersionBar +import com.casic.br.app.widgets.SelectSceneDialog import com.pengxh.kt.lite.base.KotlinBaseActivity class StartCheckActivity : KotlinBaseActivity() { - override fun initEvent() { + private val kTag = "StartCheckActivity" + + override fun initEvent() { + binding.leftButton.setOnClickListener { finish() } + + binding.rightButton.setOnClickListener { + SelectSceneDialog.Builder() + .setContext(this) + .setPositiveButton("保存") + .setOnDialogButtonClickListener(object : + SelectSceneDialog.OnDialogButtonClickListener { + override fun onConfirmClick(value: String) { + Log.d(kTag, "onConfirmClick => $value") + } + }).build().show() + } } override fun initOnCreate(savedInstanceState: Bundle?) { @@ -22,6 +41,6 @@ } override fun setupTopBarLayout() { - + binding.rootView.initImmersionBar(this, false, R.color.themeColor) } } \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt new file mode 100644 index 0000000..adad748 --- /dev/null +++ b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt @@ -0,0 +1,85 @@ +package com.casic.br.app.widgets + +import android.app.Dialog +import android.content.Context +import android.os.Bundle +import android.view.View +import android.widget.AdapterView +import com.casic.br.app.R +import com.casic.br.app.databinding.DialogSelectSceneBinding +import com.pengxh.kt.lite.extensions.binding +import com.pengxh.kt.lite.extensions.initDialogLayoutParams +import com.pengxh.kt.lite.extensions.show + +class SelectSceneDialog private constructor(builder: Builder) : Dialog( + builder.context, R.style.UserDefinedDialogStyle +) { + private val context = builder.context + private val positiveBtn = builder.positiveBtn + private val listener = builder.listener + + class Builder { + lateinit var context: Context + lateinit var positiveBtn: String + lateinit var listener: OnDialogButtonClickListener + + fun setContext(context: Context): Builder { + this.context = context + return this + } + + fun setPositiveButton(name: String): Builder { + positiveBtn = name + return this + } + + fun setOnDialogButtonClickListener(listener: OnDialogButtonClickListener): Builder { + this.listener = listener + return this + } + + fun build(): SelectSceneDialog { + return SelectSceneDialog(this) + } + } + + private val binding: DialogSelectSceneBinding by binding() + private var selectedValue = "请选择场景" + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + this.initDialogLayoutParams(0.85f) + setCanceledOnTouchOutside(true) + + val sceneArray = context.resources.getStringArray(R.array.scene_data) + + if (positiveBtn.isNotBlank()) { + binding.dialogConfirmButton.text = positiveBtn + } + + binding.sceneSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { + override fun onItemSelected( + parent: AdapterView<*>?, view: View?, position: Int, id: Long + ) { + selectedValue = sceneArray[position] + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + + } + } + + binding.dialogConfirmButton.setOnClickListener { + if (selectedValue == "请选择场景") { + "场景选择错误,请检查!".show(context) + return@setOnClickListener + } + listener.onConfirmClick(selectedValue) + dismiss() + } + } + + interface OnDialogButtonClickListener { + fun onConfirmClick(value: String) + } +} \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt index 01b88d3..13ee982 100644 --- a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt +++ b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt @@ -1,12 +1,31 @@ package com.casic.br.app.view import android.os.Bundle +import android.util.Log +import com.casic.br.app.R import com.casic.br.app.databinding.ActivityStartCheckBinding +import com.casic.br.app.extensions.initImmersionBar +import com.casic.br.app.widgets.SelectSceneDialog import com.pengxh.kt.lite.base.KotlinBaseActivity class StartCheckActivity : KotlinBaseActivity() { - override fun initEvent() { + private val kTag = "StartCheckActivity" + + override fun initEvent() { + binding.leftButton.setOnClickListener { finish() } + + binding.rightButton.setOnClickListener { + SelectSceneDialog.Builder() + .setContext(this) + .setPositiveButton("保存") + .setOnDialogButtonClickListener(object : + SelectSceneDialog.OnDialogButtonClickListener { + override fun onConfirmClick(value: String) { + Log.d(kTag, "onConfirmClick => $value") + } + }).build().show() + } } override fun initOnCreate(savedInstanceState: Bundle?) { @@ -22,6 +41,6 @@ } override fun setupTopBarLayout() { - + binding.rootView.initImmersionBar(this, false, R.color.themeColor) } } \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt new file mode 100644 index 0000000..adad748 --- /dev/null +++ b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt @@ -0,0 +1,85 @@ +package com.casic.br.app.widgets + +import android.app.Dialog +import android.content.Context +import android.os.Bundle +import android.view.View +import android.widget.AdapterView +import com.casic.br.app.R +import com.casic.br.app.databinding.DialogSelectSceneBinding +import com.pengxh.kt.lite.extensions.binding +import com.pengxh.kt.lite.extensions.initDialogLayoutParams +import com.pengxh.kt.lite.extensions.show + +class SelectSceneDialog private constructor(builder: Builder) : Dialog( + builder.context, R.style.UserDefinedDialogStyle +) { + private val context = builder.context + private val positiveBtn = builder.positiveBtn + private val listener = builder.listener + + class Builder { + lateinit var context: Context + lateinit var positiveBtn: String + lateinit var listener: OnDialogButtonClickListener + + fun setContext(context: Context): Builder { + this.context = context + return this + } + + fun setPositiveButton(name: String): Builder { + positiveBtn = name + return this + } + + fun setOnDialogButtonClickListener(listener: OnDialogButtonClickListener): Builder { + this.listener = listener + return this + } + + fun build(): SelectSceneDialog { + return SelectSceneDialog(this) + } + } + + private val binding: DialogSelectSceneBinding by binding() + private var selectedValue = "请选择场景" + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + this.initDialogLayoutParams(0.85f) + setCanceledOnTouchOutside(true) + + val sceneArray = context.resources.getStringArray(R.array.scene_data) + + if (positiveBtn.isNotBlank()) { + binding.dialogConfirmButton.text = positiveBtn + } + + binding.sceneSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { + override fun onItemSelected( + parent: AdapterView<*>?, view: View?, position: Int, id: Long + ) { + selectedValue = sceneArray[position] + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + + } + } + + binding.dialogConfirmButton.setOnClickListener { + if (selectedValue == "请选择场景") { + "场景选择错误,请检查!".show(context) + return@setOnClickListener + } + listener.onConfirmClick(selectedValue) + dismiss() + } + } + + interface OnDialogButtonClickListener { + fun onConfirmClick(value: String) + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/button_dialog_selector.xml b/app/src/main/res/drawable/button_dialog_selector.xml new file mode 100644 index 0000000..48b7bd8 --- /dev/null +++ b/app/src/main/res/drawable/button_dialog_selector.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt index 01b88d3..13ee982 100644 --- a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt +++ b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt @@ -1,12 +1,31 @@ package com.casic.br.app.view import android.os.Bundle +import android.util.Log +import com.casic.br.app.R import com.casic.br.app.databinding.ActivityStartCheckBinding +import com.casic.br.app.extensions.initImmersionBar +import com.casic.br.app.widgets.SelectSceneDialog import com.pengxh.kt.lite.base.KotlinBaseActivity class StartCheckActivity : KotlinBaseActivity() { - override fun initEvent() { + private val kTag = "StartCheckActivity" + + override fun initEvent() { + binding.leftButton.setOnClickListener { finish() } + + binding.rightButton.setOnClickListener { + SelectSceneDialog.Builder() + .setContext(this) + .setPositiveButton("保存") + .setOnDialogButtonClickListener(object : + SelectSceneDialog.OnDialogButtonClickListener { + override fun onConfirmClick(value: String) { + Log.d(kTag, "onConfirmClick => $value") + } + }).build().show() + } } override fun initOnCreate(savedInstanceState: Bundle?) { @@ -22,6 +41,6 @@ } override fun setupTopBarLayout() { - + binding.rootView.initImmersionBar(this, false, R.color.themeColor) } } \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt new file mode 100644 index 0000000..adad748 --- /dev/null +++ b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt @@ -0,0 +1,85 @@ +package com.casic.br.app.widgets + +import android.app.Dialog +import android.content.Context +import android.os.Bundle +import android.view.View +import android.widget.AdapterView +import com.casic.br.app.R +import com.casic.br.app.databinding.DialogSelectSceneBinding +import com.pengxh.kt.lite.extensions.binding +import com.pengxh.kt.lite.extensions.initDialogLayoutParams +import com.pengxh.kt.lite.extensions.show + +class SelectSceneDialog private constructor(builder: Builder) : Dialog( + builder.context, R.style.UserDefinedDialogStyle +) { + private val context = builder.context + private val positiveBtn = builder.positiveBtn + private val listener = builder.listener + + class Builder { + lateinit var context: Context + lateinit var positiveBtn: String + lateinit var listener: OnDialogButtonClickListener + + fun setContext(context: Context): Builder { + this.context = context + return this + } + + fun setPositiveButton(name: String): Builder { + positiveBtn = name + return this + } + + fun setOnDialogButtonClickListener(listener: OnDialogButtonClickListener): Builder { + this.listener = listener + return this + } + + fun build(): SelectSceneDialog { + return SelectSceneDialog(this) + } + } + + private val binding: DialogSelectSceneBinding by binding() + private var selectedValue = "请选择场景" + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + this.initDialogLayoutParams(0.85f) + setCanceledOnTouchOutside(true) + + val sceneArray = context.resources.getStringArray(R.array.scene_data) + + if (positiveBtn.isNotBlank()) { + binding.dialogConfirmButton.text = positiveBtn + } + + binding.sceneSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { + override fun onItemSelected( + parent: AdapterView<*>?, view: View?, position: Int, id: Long + ) { + selectedValue = sceneArray[position] + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + + } + } + + binding.dialogConfirmButton.setOnClickListener { + if (selectedValue == "请选择场景") { + "场景选择错误,请检查!".show(context) + return@setOnClickListener + } + listener.onConfirmClick(selectedValue) + dismiss() + } + } + + interface OnDialogButtonClickListener { + fun onConfirmClick(value: String) + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/button_dialog_selector.xml b/app/src/main/res/drawable/button_dialog_selector.xml new file mode 100644 index 0000000..48b7bd8 --- /dev/null +++ b/app/src/main/res/drawable/button_dialog_selector.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_more.xml b/app/src/main/res/drawable/ic_more.xml new file mode 100644 index 0000000..74958cf --- /dev/null +++ b/app/src/main/res/drawable/ic_more.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt index 01b88d3..13ee982 100644 --- a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt +++ b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt @@ -1,12 +1,31 @@ package com.casic.br.app.view import android.os.Bundle +import android.util.Log +import com.casic.br.app.R import com.casic.br.app.databinding.ActivityStartCheckBinding +import com.casic.br.app.extensions.initImmersionBar +import com.casic.br.app.widgets.SelectSceneDialog import com.pengxh.kt.lite.base.KotlinBaseActivity class StartCheckActivity : KotlinBaseActivity() { - override fun initEvent() { + private val kTag = "StartCheckActivity" + + override fun initEvent() { + binding.leftButton.setOnClickListener { finish() } + + binding.rightButton.setOnClickListener { + SelectSceneDialog.Builder() + .setContext(this) + .setPositiveButton("保存") + .setOnDialogButtonClickListener(object : + SelectSceneDialog.OnDialogButtonClickListener { + override fun onConfirmClick(value: String) { + Log.d(kTag, "onConfirmClick => $value") + } + }).build().show() + } } override fun initOnCreate(savedInstanceState: Bundle?) { @@ -22,6 +41,6 @@ } override fun setupTopBarLayout() { - + binding.rootView.initImmersionBar(this, false, R.color.themeColor) } } \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt new file mode 100644 index 0000000..adad748 --- /dev/null +++ b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt @@ -0,0 +1,85 @@ +package com.casic.br.app.widgets + +import android.app.Dialog +import android.content.Context +import android.os.Bundle +import android.view.View +import android.widget.AdapterView +import com.casic.br.app.R +import com.casic.br.app.databinding.DialogSelectSceneBinding +import com.pengxh.kt.lite.extensions.binding +import com.pengxh.kt.lite.extensions.initDialogLayoutParams +import com.pengxh.kt.lite.extensions.show + +class SelectSceneDialog private constructor(builder: Builder) : Dialog( + builder.context, R.style.UserDefinedDialogStyle +) { + private val context = builder.context + private val positiveBtn = builder.positiveBtn + private val listener = builder.listener + + class Builder { + lateinit var context: Context + lateinit var positiveBtn: String + lateinit var listener: OnDialogButtonClickListener + + fun setContext(context: Context): Builder { + this.context = context + return this + } + + fun setPositiveButton(name: String): Builder { + positiveBtn = name + return this + } + + fun setOnDialogButtonClickListener(listener: OnDialogButtonClickListener): Builder { + this.listener = listener + return this + } + + fun build(): SelectSceneDialog { + return SelectSceneDialog(this) + } + } + + private val binding: DialogSelectSceneBinding by binding() + private var selectedValue = "请选择场景" + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + this.initDialogLayoutParams(0.85f) + setCanceledOnTouchOutside(true) + + val sceneArray = context.resources.getStringArray(R.array.scene_data) + + if (positiveBtn.isNotBlank()) { + binding.dialogConfirmButton.text = positiveBtn + } + + binding.sceneSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { + override fun onItemSelected( + parent: AdapterView<*>?, view: View?, position: Int, id: Long + ) { + selectedValue = sceneArray[position] + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + + } + } + + binding.dialogConfirmButton.setOnClickListener { + if (selectedValue == "请选择场景") { + "场景选择错误,请检查!".show(context) + return@setOnClickListener + } + listener.onConfirmClick(selectedValue) + dismiss() + } + } + + interface OnDialogButtonClickListener { + fun onConfirmClick(value: String) + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/button_dialog_selector.xml b/app/src/main/res/drawable/button_dialog_selector.xml new file mode 100644 index 0000000..48b7bd8 --- /dev/null +++ b/app/src/main/res/drawable/button_dialog_selector.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_more.xml b/app/src/main/res/drawable/ic_more.xml new file mode 100644 index 0000000..74958cf --- /dev/null +++ b/app/src/main/res/drawable/ic_more.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/activity_start_check.xml b/app/src/main/res/layout/activity_start_check.xml index 37dc5f1..4b16f58 100644 --- a/app/src/main/res/layout/activity_start_check.xml +++ b/app/src/main/res/layout/activity_start_check.xml @@ -6,4 +6,44 @@ android:background="@color/themeColor" android:orientation="vertical"> + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt index 01b88d3..13ee982 100644 --- a/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt +++ b/app/src/main/java/com/casic/br/app/view/StartCheckActivity.kt @@ -1,12 +1,31 @@ package com.casic.br.app.view import android.os.Bundle +import android.util.Log +import com.casic.br.app.R import com.casic.br.app.databinding.ActivityStartCheckBinding +import com.casic.br.app.extensions.initImmersionBar +import com.casic.br.app.widgets.SelectSceneDialog import com.pengxh.kt.lite.base.KotlinBaseActivity class StartCheckActivity : KotlinBaseActivity() { - override fun initEvent() { + private val kTag = "StartCheckActivity" + + override fun initEvent() { + binding.leftButton.setOnClickListener { finish() } + + binding.rightButton.setOnClickListener { + SelectSceneDialog.Builder() + .setContext(this) + .setPositiveButton("保存") + .setOnDialogButtonClickListener(object : + SelectSceneDialog.OnDialogButtonClickListener { + override fun onConfirmClick(value: String) { + Log.d(kTag, "onConfirmClick => $value") + } + }).build().show() + } } override fun initOnCreate(savedInstanceState: Bundle?) { @@ -22,6 +41,6 @@ } override fun setupTopBarLayout() { - + binding.rootView.initImmersionBar(this, false, R.color.themeColor) } } \ No newline at end of file diff --git a/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt new file mode 100644 index 0000000..adad748 --- /dev/null +++ b/app/src/main/java/com/casic/br/app/widgets/SelectSceneDialog.kt @@ -0,0 +1,85 @@ +package com.casic.br.app.widgets + +import android.app.Dialog +import android.content.Context +import android.os.Bundle +import android.view.View +import android.widget.AdapterView +import com.casic.br.app.R +import com.casic.br.app.databinding.DialogSelectSceneBinding +import com.pengxh.kt.lite.extensions.binding +import com.pengxh.kt.lite.extensions.initDialogLayoutParams +import com.pengxh.kt.lite.extensions.show + +class SelectSceneDialog private constructor(builder: Builder) : Dialog( + builder.context, R.style.UserDefinedDialogStyle +) { + private val context = builder.context + private val positiveBtn = builder.positiveBtn + private val listener = builder.listener + + class Builder { + lateinit var context: Context + lateinit var positiveBtn: String + lateinit var listener: OnDialogButtonClickListener + + fun setContext(context: Context): Builder { + this.context = context + return this + } + + fun setPositiveButton(name: String): Builder { + positiveBtn = name + return this + } + + fun setOnDialogButtonClickListener(listener: OnDialogButtonClickListener): Builder { + this.listener = listener + return this + } + + fun build(): SelectSceneDialog { + return SelectSceneDialog(this) + } + } + + private val binding: DialogSelectSceneBinding by binding() + private var selectedValue = "请选择场景" + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + this.initDialogLayoutParams(0.85f) + setCanceledOnTouchOutside(true) + + val sceneArray = context.resources.getStringArray(R.array.scene_data) + + if (positiveBtn.isNotBlank()) { + binding.dialogConfirmButton.text = positiveBtn + } + + binding.sceneSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { + override fun onItemSelected( + parent: AdapterView<*>?, view: View?, position: Int, id: Long + ) { + selectedValue = sceneArray[position] + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + + } + } + + binding.dialogConfirmButton.setOnClickListener { + if (selectedValue == "请选择场景") { + "场景选择错误,请检查!".show(context) + return@setOnClickListener + } + listener.onConfirmClick(selectedValue) + dismiss() + } + } + + interface OnDialogButtonClickListener { + fun onConfirmClick(value: String) + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/button_dialog_selector.xml b/app/src/main/res/drawable/button_dialog_selector.xml new file mode 100644 index 0000000..48b7bd8 --- /dev/null +++ b/app/src/main/res/drawable/button_dialog_selector.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_more.xml b/app/src/main/res/drawable/ic_more.xml new file mode 100644 index 0000000..74958cf --- /dev/null +++ b/app/src/main/res/drawable/ic_more.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/activity_start_check.xml b/app/src/main/res/layout/activity_start_check.xml index 37dc5f1..4b16f58 100644 --- a/app/src/main/res/layout/activity_start_check.xml +++ b/app/src/main/res/layout/activity_start_check.xml @@ -6,4 +6,44 @@ android:background="@color/themeColor" android:orientation="vertical"> + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_select_scene.xml b/app/src/main/res/layout/dialog_select_scene.xml new file mode 100644 index 0000000..005bd9e --- /dev/null +++ b/app/src/main/res/layout/dialog_select_scene.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + +