金币记录 替换背景,赋值number

This commit is contained in:
renhaoting 2025-12-24 17:27:31 +08:00
parent 0e9eebd85a
commit 32553d70d1
7 changed files with 73 additions and 55 deletions

View File

@ -4,9 +4,6 @@ import android.app.Activity
import android.content.Intent
import android.view.LayoutInflater
import androidx.activity.viewModels
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.core.view.updatePadding
import com.ama.core.architecture.appBase.AppViewsActivity
import com.ama.core.architecture.util.ResUtil
import com.ama.core.architecture.util.setOnClickBatch

View File

@ -9,11 +9,12 @@ import androidx.lifecycle.lifecycleScope
import androidx.recyclerview.widget.LinearLayoutManager
import com.ama.core.architecture.appBase.AppViewsFragment
import com.ama.core.architecture.appBase.OnFragmentBackgroundListener
import com.ama.core.architecture.util.ResUtil
import com.ama.core.architecture.util.setStatusBarDarkFont
import com.vididin.real.money.game.R
import com.gamedog.vididin.beans.RecordCash
import com.gamedog.vididin.features.withdrawrecord.RecordCashRvAdapter
import com.gamedog.vididin.manager.RecordsManager
import com.gamedog.vididin.manager.WithdrawManager
import com.vididin.real.money.game.R
import dagger.hilt.android.AndroidEntryPoint
import kotlinx.coroutines.launch
import kotlin.getValue
@ -47,6 +48,12 @@ class CashRecordFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(),
override fun ViewBinding.initViews() {
setupRecyclerView()
tvCashNum.text = buildString {
append(ResUtil.getString(R.string.cash))
append(" ")
append(WithdrawManager.instance().getHasWithdrawSuccessCashCount())
}
}
override fun ViewBinding.initListeners() {

View File

@ -10,8 +10,7 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.ama.core.architecture.appBase.AppViewsFragment
import com.ama.core.architecture.appBase.OnFragmentBackgroundListener
import com.ama.core.architecture.util.setStatusBarDarkFont
import com.vididin.real.money.game.R
import com.gamedog.vididin.beans.RecordGold
import com.gamedog.vididin.core.login.login.AccountManager
import com.gamedog.vididin.features.withdrawrecord.RecordGoldRvAdapter
import com.gamedog.vididin.manager.RecordsManager
import dagger.hilt.android.AndroidEntryPoint
@ -47,6 +46,7 @@ class GoldRecordFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(),
override fun ViewBinding.initViews() {
setupRecyclerView()
tvGoldNum.text = AccountManager.getGold().toString()
}
override fun ViewBinding.initListeners() {

View File

@ -4,39 +4,46 @@
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_record_tab_cash"
android:background="@mipmap/record_title_bg_cash"
android:paddingHorizontal="10dp"
android:paddingVertical="15dp"
android:gravity="center_vertical"
android:layout_marginHorizontal="15dp"
>
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/record_cash_title_hint"
android:textSize="16sp"
android:textColor="@color/white" />
android:gravity="center_vertical"
android:layout_marginTop="10dp"
android:orientation="horizontal">
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/record_cash_title_hint"
android:textSize="16sp"
android:textColor="@color/white" />
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/icon_cash"
android:layout_marginStart="5dp"
/>
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/icon_cash"
android:layout_marginStart="5dp"
/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_cash_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="@string/cash00"
android:textStyle="bold"
android:textSize="16sp"
android:textColor="@color/yellow_00" />
</LinearLayout>
</FrameLayout>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_cash_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="@string/cash00"
android:textStyle="bold"
android:textSize="16sp"
android:textColor="@color/yellow_00" />
</LinearLayout>

View File

@ -4,39 +4,46 @@
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_record_tab_gold"
android:background="@mipmap/record_title_bg_gold"
android:paddingHorizontal="10dp"
android:paddingVertical="15dp"
android:gravity="center_vertical"
android:layout_marginHorizontal="15dp"
>
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/record_cash_title_hint"
android:textSize="16sp"
android:textColor="@color/white" />
android:gravity="center_vertical"
android:layout_marginTop="10dp"
android:orientation="horizontal">
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/record_cash_title_hint"
android:textSize="16sp"
android:textColor="@color/white" />
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/home_gold"
android:layout_marginStart="5dp"
/>
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/home_gold"
android:layout_marginStart="5dp"
android:layout_marginTop="2dp"
/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_gold_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="0"
android:textStyle="bold"
android:textSize="16sp"
android:textColor="@color/yellow_00" />
</LinearLayout>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_gold_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="0"
android:textStyle="bold"
android:textSize="16sp"
android:textColor="@color/yellow_00" />
</LinearLayout>
</FrameLayout>

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB