金币记录 替换背景,赋值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.content.Intent
import android.view.LayoutInflater import android.view.LayoutInflater
import androidx.activity.viewModels 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.appBase.AppViewsActivity
import com.ama.core.architecture.util.ResUtil import com.ama.core.architecture.util.ResUtil
import com.ama.core.architecture.util.setOnClickBatch import com.ama.core.architecture.util.setOnClickBatch

View File

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

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB