lmw
2025-02-13 986709f6ba40e9f0a64a447105bcff4ca746c73c
app/src/main/java/com/sinata/xqmuse/dialog/TipDialog.kt
@@ -41,7 +41,7 @@
        arguments?.getString("title")?:"提示"
    }
    private val msg by lazy {  //提示信息
        arguments?.getString("msg")?:"是否确定取消订单?"
        arguments?.getString("msg")?:""
    }
    private val ok by lazy {  //确定文字
        arguments?.getString("ok")?:"确认"
@@ -65,6 +65,7 @@
            tv_msg.text = SpanBuilder(msg).color(requireContext(),6,msg.length-2,R.color.colorPrimary).build()
        else
            tv_msg.text = msg
        tv_title.text = title
        tv_ok.text = ok
        tv_cancel.text = cancel
@@ -114,7 +115,7 @@
    }
    companion object{
        fun show(fm:FragmentManager,msg:String,callback: OnClickCallback,ok:String = "确认",cancel:String="关闭",isAlert:Boolean = false,title:String = "提示"){
        fun show(fm:FragmentManager,msg:String?,callback: OnClickCallback,ok:String = "确认",cancel:String="关闭",isAlert:Boolean = false,title:String = "提示"){
            val tipDialog = TipDialog()
            tipDialog.arguments = bundleOf("msg" to msg,"ok" to ok,"cancel" to cancel,"isAlert" to isAlert,"title" to title)
            tipDialog.setCallback(callback)