From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期四, 24 四月 2025 10:45:55 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/sinata/xqmuse/dialog/ShareDialog.kt |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/dialog/ShareDialog.kt b/app/src/main/java/com/sinata/xqmuse/dialog/ShareDialog.kt
index 5ea3167..2a64770 100644
--- a/app/src/main/java/com/sinata/xqmuse/dialog/ShareDialog.kt
+++ b/app/src/main/java/com/sinata/xqmuse/dialog/ShareDialog.kt
@@ -1,6 +1,7 @@
 package com.sinata.xqmuse.dialog
 
 import android.view.Gravity
+import cn.sinata.xldutils.visible
 import com.sinata.xqmuse.R
 import com.sinata.xqmuse.utils.interfaces.StringCallback
 import kotlinx.android.synthetic.main.dialog_share.*
@@ -10,20 +11,28 @@
 
     override fun setGravity() = Gravity.BOTTOM
 
+    private val isSave by lazy { arguments?.getBoolean("isSave",false)?:false }
 
     var callback:StringCallback? = null
 
     override fun initView() {
+        if (isSave)
+            tv_save.visible()
         iv_close.setOnClickListener { dismissAllowingStateLoss() }
         tv_cancel.setOnClickListener { dismissAllowingStateLoss() }
         tv_wx.setOnClickListener {
             callback?.onResult("wx")
             dismissAllowingStateLoss()
         }
-        tv_wx.setOnClickListener {
+        tv_circle.setOnClickListener {
             callback?.onResult("circle")
             dismissAllowingStateLoss()
         }
+        tv_save.setOnClickListener {
+            dismissAllowingStateLoss()
+            callback?.onResult("save")
+        }
+
     }
 
 }
\ No newline at end of file

--
Gitblit v1.7.1