bug修复 - 金币获取提醒

This commit is contained in:
renhaoting 2025-12-23 16:30:59 +08:00
parent e6cb9715d7
commit a284e3cde5
3 changed files with 17 additions and 10 deletions

View File

@ -122,14 +122,6 @@ class HomeFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnSwit
popMenu.setMenuText(index, textStr)
}
setOnClickBatch(dragIconView) {
when (this) {
dragIconView -> {
AndroidUtil.showToast(R.string.gold_not_ready_hint)
}
}
}
registerEvents({ data->
when (data?.mEventType) {
VididinEvents.Event_HOME_WATCH_Time_TICK -> {

View File

@ -9,6 +9,9 @@ import android.util.AttributeSet
import android.view.LayoutInflater
import android.widget.LinearLayout
import androidx.core.view.isVisible
import com.ama.core.architecture.util.AndroidUtil
import com.ama.core.architecture.util.setOnClickBatch
import com.vididin.real.money.game.R
import com.vididin.real.money.game.databinding.LayoutDragIconViewBinding
class HomeDragIconView @JvmOverloads constructor(
@ -22,8 +25,12 @@ class HomeDragIconView @JvmOverloads constructor(
init {
mBinding = LayoutDragIconViewBinding.inflate(LayoutInflater.from(context), this, true)
mBinding.run {
setOnClickBatch(mBinding.progressBar) {
when (this) {
mBinding.progressBar -> {
AndroidUtil.showTopToast(R.string.gold_not_ready_hint)
}
}
}
}

View File

@ -11,8 +11,10 @@ import android.os.Build
import android.os.Bundle
import android.provider.Settings
import android.util.Base64
import android.view.Gravity
import android.view.View
import android.widget.Toast
import androidx.annotation.GravityInt
import androidx.core.app.NotificationManagerCompat
import com.ama.core.architecture.BaseApp
import kotlin.random.Random
@ -31,6 +33,12 @@ class AndroidUtil private constructor() {
return Random.nextInt(rangeBegin, rangeEnd)
}
fun showTopToast(strRes: Int) {
Toast.makeText(BaseApp.appContext(), strRes, Toast.LENGTH_SHORT).apply {
setGravity(Gravity.TOP, 0, 0)
show()
}
}
fun showToast(strRes: Int) {
Toast.makeText(BaseApp.appContext(), strRes, Toast.LENGTH_SHORT).show()