Преглед изворни кода

bugfxi:适配靓号和非靓号

Liufengjie пре 6 месеци
родитељ
комит
d14c8e8682

+ 5 - 3
app/src/main/java/com/adealink/weparty/module/profile/view/UserIdView.kt

@@ -6,6 +6,7 @@ import android.util.AttributeSet
 import android.util.TypedValue
 import android.view.LayoutInflater
 import android.widget.Toast
+import androidx.annotation.DrawableRes
 import androidx.constraintlayout.widget.ConstraintLayout
 import androidx.core.view.updateLayoutParams
 import com.adealink.frame.aab.util.getCompatColor
@@ -97,7 +98,7 @@ class UserIdView @JvmOverloads constructor(
                 width = idTag.width
             }
             binding.svgaEffectId.setAsset(idTag.url)
-            setCopyButton()
+            setCopyButton(R.drawable.profile_good_id_copy_ic)
             return
         }
 
@@ -106,12 +107,13 @@ class UserIdView @JvmOverloads constructor(
         binding.tvId.text = getCompatString(R.string.profile_short_id, userInfo.uid.toString())
         binding.tvId.setTextColor(normalTextColor)
         binding.tvId.setPadding(0, 0, 0, 0)
+        setCopyButton(copyBtnResID)
     }
 
-    private fun setCopyButton() {
+    private fun setCopyButton(@DrawableRes resId: Int) {
         if (showCopyBtn) {
             binding.ivCopy.show()
-            binding.ivCopy.setImageResource(copyBtnResID)
+            binding.ivCopy.setImageResource(resId)
         }
     }
 

BIN
app/src/main/res/drawable-xhdpi/profile_copy_good_id_ic.webp


BIN
app/src/main/res/drawable-xhdpi/profile_copy_ic.webp


+ 0 - 1
app/src/main/res/layout/layout_user_id_view.xml

@@ -31,7 +31,6 @@
         app:layout_constraintEnd_toStartOf="@id/iv_copy"
         app:layout_constraintHorizontal_chainStyle="packed"
         app:layout_constraintTop_toTopOf="@id/svga_effect_id"
-        android:layout_marginStart="18dp"
         tools:text="12345678"
         tools:visibility="visible" />