中奖 未中奖 dialog调整 赋值

This commit is contained in:
renhaoting 2025-12-24 18:56:44 +08:00
parent 84f367bdca
commit 7976c1f358
6 changed files with 37 additions and 36 deletions

View File

@ -128,7 +128,6 @@ class ZeroBuyActivity : AppViewsEmptyViewModelActivity<ViewBinding>() {
private fun requestData() {
lifecycleScope.launch {
repeatOnLifecycle(Lifecycle.State.STARTED) {
viewModel.ZeroBuyListData.collect { result ->
when (result) {
is Result.Loading -> { showLoading(false) }
@ -142,7 +141,6 @@ class ZeroBuyActivity : AppViewsEmptyViewModelActivity<ViewBinding>() {
}
}
}
}
viewModel.requestZeroBuyInfo()
}
@ -175,13 +173,13 @@ class ZeroBuyActivity : AppViewsEmptyViewModelActivity<ViewBinding>() {
private fun updateUIs(data: ZeroBuyResp) {
showCompletePurchasesInfo(data.mFinishedList)
mAdapter.submitList(data.mCurrentList)
showCompletePurchasesInfo(data.mFinishedList)
}
private fun showCompletePurchasesInfo(finishedList: List<ZeroBuyItem>?) {
finishedList?.let {
val userId = AccountManager.getAccount()?.userId
val userId = AccountManager.getAccount().userId
val joinedIdList = SpUtil.instance().getList<Int>(SpUtil.KEY_ZEROBUY_JOINED_ACTIVITY_IDS)
val hasNotifiedIdList: MutableList<Int> = SpUtil.instance().getList<Int>(SpUtil.KEY_ZEROBUY_HAS_NOTIFY_IDS).toMutableList()
it.forEach { item->

View File

@ -31,14 +31,10 @@ class ZeroBuyNotWinDialog(context: Activity, private val item: ZeroBuyItem) : Bi
}
}
tvTitle.text = item.title
tvTitleSub.text = item.title + " - " + item.price
}
}
private fun gotoWatchVideo() {
Router.Withdraw.startActivity(mActivity)
}
}

View File

@ -6,7 +6,6 @@ import com.ama.core.architecture.util.setOnClickBatch
import com.ama.core.architecture.widget.BindingDialog
import com.gamedog.vididin.beans.ZeroBuyItem
import com.vididin.real.money.game.databinding.DialogZeroBuyWinBinding as ViewBinding
import com.gamedog.vididin.router.Router
class ZeroBuyWinDialog(context: Activity, private val item: ZeroBuyItem) : BindingDialog<ViewBinding>(context, ViewBinding::inflate) {
@ -31,7 +30,7 @@ class ZeroBuyWinDialog(context: Activity, private val item: ZeroBuyItem) : Bindi
}
}
tvTitle.text = item.title
tvTitleSub.text = item.title + " - " + item.price
tvPurchaseId.text = item.redeem_code
}
}

View File

@ -28,21 +28,24 @@
android:background="@mipmap/zero_win_dialog_bg"
>
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/temp"
android:layout_marginTop="7dp"
/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginTop="3dp"
android:textSize="18sp"
android:textStyle="bold"
android:textColor="@color/white"
android:text="@string/zero_not_win_title"
/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_title_sub"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textStyle="bold"
android:textColor="@color/white"
android:text="title"
/>

View File

@ -28,17 +28,20 @@
android:background="@mipmap/zero_win_dialog_bg"
>
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_title"
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/temp"
android:layout_marginTop="7dp"
android:layout_marginTop="3dp"
android:textSize="18sp"
android:textStyle="bold"
android:textColor="@color/white"
android:text="@string/zero_not_win_title"
/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_title"
android:id="@+id/tv_title_sub"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
@ -51,7 +54,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/record_win"
android:layout_marginTop="7dp"
android:layout_marginTop="17dp"
/>
<androidx.appcompat.widget.AppCompatTextView
@ -112,6 +115,7 @@
android:orientation="horizontal"
android:gravity="center_vertical"
android:layout_marginTop="20dp"
android:layout_marginBottom="10dp"
android:paddingVertical="8dp"
android:background="@drawable/bg_round_blue_gradient_30">
<androidx.appcompat.widget.AppCompatTextView

View File

@ -162,5 +162,6 @@
<string name="day_simple">d</string>
<string name="hour_simple">h</string>
<string name="dont_enought_diamond">Diamantes insuficientes</string>
<string name="zero_not_win_title">Festa Grátis</string>
</resources>