[Modify]修改夺宝数量超过10W显示为W字
This commit is contained in:
@@ -27,7 +27,9 @@ import com.yizhuan.erban.utils.SpannableBuilder
|
||||
import com.yizhuan.xchat_android_core.UriProvider
|
||||
import com.yizhuan.xchat_android_core.statistic.StatisticManager
|
||||
import com.yizhuan.xchat_android_core.statistic.protocol.StatisticsProtocol
|
||||
import com.yizhuan.xchat_android_core.treasurefairy.DrawInfo
|
||||
import com.yizhuan.xchat_android_core.treasurefairy.PrizeInfo
|
||||
import com.yizhuan.xchat_android_library.utils.FormatUtils
|
||||
import io.reactivex.Observable
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers
|
||||
import io.reactivex.disposables.Disposable
|
||||
@@ -48,6 +50,8 @@ class HomeFairyActivity : BaseViewBindingActivity<TreasureFairyDialogHomeBinding
|
||||
private var disposable: Disposable? = null
|
||||
private val viewModel: FairyViewModel by viewModels()
|
||||
|
||||
private var drawInfo: DrawInfo? = null
|
||||
|
||||
companion object {
|
||||
@JvmStatic
|
||||
fun start(context: Context) {
|
||||
@@ -150,7 +154,8 @@ class HomeFairyActivity : BaseViewBindingActivity<TreasureFairyDialogHomeBinding
|
||||
|
||||
viewModel.drawInfoLiveData.observe(this) {
|
||||
it?.let {
|
||||
binding.tvKeyNum.text = it.drawTicketNum.toString()
|
||||
drawInfo = it
|
||||
binding.tvKeyNum.text = FormatUtils.formatBigNum(it.drawTicketNum.toString())
|
||||
binding.tvCurrentLuckyValue.text = it.luckyNum.toString()
|
||||
|
||||
binding.tvShortLuckyValue.text =
|
||||
@@ -196,7 +201,7 @@ class HomeFairyActivity : BaseViewBindingActivity<TreasureFairyDialogHomeBinding
|
||||
StatisticsProtocol.EVENT_TREASURE_ELF_LOTTERY_CLICK, "奪寶精靈抽獎點擊",
|
||||
mapOf("open_count" to "${num}次")
|
||||
)
|
||||
val keyNum = binding.tvKeyNum.text.toString().toInt()
|
||||
val keyNum = drawInfo?.drawTicketNum ?: 0
|
||||
if (keyNum >= num) {
|
||||
return true
|
||||
}
|
||||
|
Reference in New Issue
Block a user