增加点击事件返回联动

This commit is contained in:
qiji4215 2023-05-26 10:51:24 +08:00
parent d1aab7aabb
commit 46268b3549
2 changed files with 15 additions and 1 deletions

View File

@ -1,5 +1,6 @@
package com.navinfo.omqs.ui.fragment.evaluationresult package com.navinfo.omqs.ui.fragment.evaluationresult
import android.app.Dialog
import android.os.Build import android.os.Build
import android.os.Bundle import android.os.Bundle
import android.util.Log import android.util.Log
@ -19,6 +20,7 @@ import com.navinfo.omqs.ui.fragment.BaseFragment
import com.navinfo.omqs.ui.other.shareViewModels import com.navinfo.omqs.ui.other.shareViewModels
import dagger.hilt.android.AndroidEntryPoint import dagger.hilt.android.AndroidEntryPoint
import androidx.navigation.findNavController import androidx.navigation.findNavController
import com.navinfo.omqs.ui.dialog.FirstDialog
@AndroidEntryPoint @AndroidEntryPoint
class EvaluationResultFragment : BaseFragment(), View.OnClickListener { class EvaluationResultFragment : BaseFragment(), View.OnClickListener {
@ -65,8 +67,18 @@ class EvaluationResultFragment : BaseFragment(), View.OnClickListener {
} }
//返回按钮点击 //返回按钮点击
binding.evaluationBar.setOnClickListener() { binding.evaluationBar.setOnClickListener() {
val mDialog = FirstDialog(context)
mDialog.setTitle("提示?")
mDialog.setMessage("是否退出,请确认!")
mDialog.setPositiveButton("确定", object : FirstDialog.OnClickListener {
override fun onClick(dialog: Dialog?, which: Int) {
mDialog.dismiss()
onBackPressed() onBackPressed()
} }
})
mDialog.setNegativeButton("取消", null)
mDialog.show()
}
//保存事件 //保存事件
binding.evaluationBarSave.setOnClickListener() { binding.evaluationBarSave.setOnClickListener() {

View File

@ -24,6 +24,7 @@
android:id="@+id/evaluation_bar" android:id="@+id/evaluation_bar"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:drawableLeft="@drawable/selector_btn_back_xml"
android:layout_marginLeft="12dp" android:layout_marginLeft="12dp"
android:layout_marginTop="14dp" android:layout_marginTop="14dp"
android:text="Mark" android:text="Mark"
@ -48,6 +49,7 @@
android:id="@+id/evaluation_bar_cancel" android:id="@+id/evaluation_bar_cancel"
android:layout_width="40dp" android:layout_width="40dp"
android:layout_height="40dp" android:layout_height="40dp"
android:visibility="gone"
android:layout_marginRight="10dp" android:layout_marginRight="10dp"
android:background="@color/transparent" android:background="@color/transparent"
android:src="@drawable/icon_fragment_close" android:src="@drawable/icon_fragment_close"