修复 房间 "夺宝精灵" 幸运值无法刷新
This commit is contained in:
@@ -10,6 +10,7 @@ import android.os.Build
|
||||
import android.os.Bundle
|
||||
import android.text.style.ForegroundColorSpan
|
||||
import android.view.*
|
||||
import android.view.animation.AnimationUtils
|
||||
import android.widget.LinearLayout
|
||||
import android.widget.TextView
|
||||
import androidx.activity.viewModels
|
||||
@@ -206,7 +207,13 @@ class HomeFairyActivity : BaseViewBindingActivity<TreasureFairyDialogHomeBinding
|
||||
isCheck = isChecked
|
||||
}
|
||||
|
||||
binding.ivRefresh.setOnClickListener {
|
||||
binding.viewBgLuckyValue.setOnClickListener {
|
||||
binding.ivRefresh.startAnimation(
|
||||
AnimationUtils.loadAnimation(
|
||||
this,
|
||||
R.anim.comm_loading
|
||||
)
|
||||
)
|
||||
viewModel.initDrawInfo()
|
||||
}
|
||||
|
||||
@@ -235,6 +242,8 @@ class HomeFairyActivity : BaseViewBindingActivity<TreasureFairyDialogHomeBinding
|
||||
}
|
||||
|
||||
viewModel.drawInfoLiveData.observe(this) {
|
||||
binding.ivRefresh.clearAnimation()
|
||||
|
||||
it?.let {
|
||||
drawInfo = it
|
||||
binding.tvKeyNum.text = FormatUtils.formatBigNum(it.drawTicketNum.toString())
|
||||
|
@@ -67,6 +67,7 @@ class FairyBuyDebrisDialog : BaseDialog<TreasureFairyDialogBuyDebrisBinding>() {
|
||||
val date = SPUtils.getLong(SpConstants.FAIRY_BUY_SUCCESS, 0L)
|
||||
if (TimeUtils.isToday(date)) {
|
||||
ToastUtils.show("購買碎片成功")
|
||||
dismissAllowingStateLoss()
|
||||
return@observe
|
||||
}
|
||||
|
||||
|
@@ -195,50 +195,6 @@
|
||||
app:layout_constraintTop_toTopOf="@id/fairy_item_4"
|
||||
app:layout_constraintWidth_percent="0.2" />
|
||||
|
||||
<View
|
||||
android:id="@+id/view_bg_lucky_value"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="28dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:background="@drawable/treasure_fairy_bg_lucky_value"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/fairy_item_0" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_current_lucky_value_text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/fairy_current_lucky_value"
|
||||
android:textColor="#ffffffff"
|
||||
android:textSize="12sp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/view_bg_lucky_value"
|
||||
app:layout_constraintEnd_toStartOf="@id/tv_current_lucky_value"
|
||||
app:layout_constraintHorizontal_chainStyle="packed"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@id/view_bg_lucky_value" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_current_lucky_value"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="#ffffe8aa"
|
||||
android:textSize="12sp"
|
||||
app:layout_constraintBaseline_toBaselineOf="@id/tv_current_lucky_value_text"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tv_current_lucky_value_text"
|
||||
tools:text="2365" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/iv_refresh"
|
||||
android:layout_width="10dp"
|
||||
android:layout_height="10dp"
|
||||
android:layout_marginStart="@dimen/dp_4"
|
||||
android:src="@drawable/ic_fairy_refresh"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/tv_current_lucky_value"
|
||||
app:layout_constraintStart_toEndOf="@+id/tv_current_lucky_value"
|
||||
app:layout_constraintTop_toTopOf="@+id/tv_current_lucky_value" />
|
||||
|
||||
<View
|
||||
android:id="@+id/view_lucky_stone_default"
|
||||
android:layout_width="120dp"
|
||||
@@ -290,6 +246,51 @@
|
||||
app:layout_constraintStart_toStartOf="@id/fairy_item_0"
|
||||
app:layout_constraintTop_toTopOf="@id/fairy_item_0" />
|
||||
|
||||
<View
|
||||
android:id="@+id/view_bg_lucky_value"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="28dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:background="@drawable/treasure_fairy_bg_lucky_value"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/fairy_item_0" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_current_lucky_value_text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/fairy_current_lucky_value"
|
||||
android:textColor="#ffffffff"
|
||||
android:textSize="12sp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/view_bg_lucky_value"
|
||||
app:layout_constraintEnd_toStartOf="@id/tv_current_lucky_value"
|
||||
app:layout_constraintHorizontal_chainStyle="packed"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@id/view_bg_lucky_value" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_current_lucky_value"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="#ffffe8aa"
|
||||
android:textSize="12sp"
|
||||
app:layout_constraintBaseline_toBaselineOf="@id/tv_current_lucky_value_text"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tv_current_lucky_value_text"
|
||||
tools:text="2365" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/iv_refresh"
|
||||
android:layout_width="10dp"
|
||||
android:layout_height="10dp"
|
||||
android:layout_marginStart="@dimen/dp_4"
|
||||
android:src="@drawable/ic_fairy_refresh"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/tv_current_lucky_value"
|
||||
app:layout_constraintStart_toEndOf="@+id/tv_current_lucky_value"
|
||||
app:layout_constraintTop_toTopOf="@+id/tv_current_lucky_value" />
|
||||
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/tv_win_result"
|
||||
android:layout_width="wrap_content"
|
||||
|
Reference in New Issue
Block a user