夺宝精灵:幸运石头进度显示逻辑优化

This commit is contained in:
huangjian
2023-02-20 14:34:43 +08:00
parent f87d25ad10
commit e4637305fa
2 changed files with 10 additions and 5 deletions

View File

@@ -10,6 +10,7 @@ import android.view.*
import android.widget.LinearLayout import android.widget.LinearLayout
import android.widget.TextView import android.widget.TextView
import androidx.activity.viewModels import androidx.activity.viewModels
import androidx.core.content.ContextCompat
import com.mango.core.UriProvider import com.mango.core.UriProvider
import com.mango.core.treasurefairy.PrizeInfo import com.mango.core.treasurefairy.PrizeInfo
import com.mango.moshen.R import com.mango.moshen.R
@@ -135,7 +136,12 @@ class HomeDialog : BaseViewBindingActivity<TreasureFairyDialogHomeBinding>() {
binding.tvCurrentLuckyValue.text = it.luckyNum.toString() binding.tvCurrentLuckyValue.text = it.luckyNum.toString()
binding.tvShortLuckyValue.text = "达到${it.needLuckyNum}后下次夺宝,额外获赠精灵球" binding.tvShortLuckyValue.text = "达到${it.needLuckyNum}后下次夺宝,额外获赠精灵球"
binding.ivLuckyStone.post { binding.ivLuckyStone.post {
val drawable = CustomDrawable(binding.ivLuckyStone.drawable) val drawable = CustomDrawable(
ContextCompat.getDrawable(
this,
R.drawable.treasure_fairy_ic_lucky_stone
)
)
val path = Path() val path = Path()
path.addRect( path.addRect(
0f, 0f,

View File

@@ -31,10 +31,10 @@
android:id="@+id/tv_key_num" android:id="@+id/tv_key_num"
android:layout_width="80dp" android:layout_width="80dp"
android:layout_height="30dp" android:layout_height="30dp"
android:layout_marginStart="15dp"
android:background="@drawable/treasure_fairy_bg_key_number" android:background="@drawable/treasure_fairy_bg_key_number"
android:gravity="center" android:gravity="center"
android:paddingStart="8dp" android:paddingStart="8dp"
android:layout_marginStart="15dp"
android:paddingTop="2dp" android:paddingTop="2dp"
android:text="12.2W" android:text="12.2W"
android:textColor="@color/white" android:textColor="@color/white"
@@ -215,19 +215,18 @@
android:id="@+id/tv_current_lucky_value" android:id="@+id/tv_current_lucky_value"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="2365"
android:textColor="#ffffe8aa" android:textColor="#ffffe8aa"
android:textSize="12sp" android:textSize="12sp"
app:layout_constraintBaseline_toBaselineOf="@id/tv_current_lucky_value_text" app:layout_constraintBaseline_toBaselineOf="@id/tv_current_lucky_value_text"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/tv_current_lucky_value_text" /> app:layout_constraintStart_toEndOf="@id/tv_current_lucky_value_text"
tools:text="2365" />
<ImageView <ImageView
android:id="@+id/iv_lucky_stone" android:id="@+id/iv_lucky_stone"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/treasure_fairy_ic_lucky_stone_default" android:background="@drawable/treasure_fairy_ic_lucky_stone_default"
android:src="@drawable/treasure_fairy_ic_lucky_stone"
app:layout_constraintBottom_toTopOf="@id/tv_short_lucky_value" app:layout_constraintBottom_toTopOf="@id/tv_short_lucky_value"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"