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) popMenu.setMenuText(index, textStr)
} }
setOnClickBatch(dragIconView) {
when (this) {
dragIconView -> {
AndroidUtil.showToast(R.string.gold_not_ready_hint)
}
}
}
registerEvents({ data-> registerEvents({ data->
when (data?.mEventType) { when (data?.mEventType) {
VididinEvents.Event_HOME_WATCH_Time_TICK -> { VididinEvents.Event_HOME_WATCH_Time_TICK -> {

View File

@ -9,6 +9,9 @@ import android.util.AttributeSet
import android.view.LayoutInflater import android.view.LayoutInflater
import android.widget.LinearLayout import android.widget.LinearLayout
import androidx.core.view.isVisible 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 import com.vididin.real.money.game.databinding.LayoutDragIconViewBinding
class HomeDragIconView @JvmOverloads constructor( class HomeDragIconView @JvmOverloads constructor(
@ -22,8 +25,12 @@ class HomeDragIconView @JvmOverloads constructor(
init { init {
mBinding = LayoutDragIconViewBinding.inflate(LayoutInflater.from(context), this, true) 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.os.Bundle
import android.provider.Settings import android.provider.Settings
import android.util.Base64 import android.util.Base64
import android.view.Gravity
import android.view.View import android.view.View
import android.widget.Toast import android.widget.Toast
import androidx.annotation.GravityInt
import androidx.core.app.NotificationManagerCompat import androidx.core.app.NotificationManagerCompat
import com.ama.core.architecture.BaseApp import com.ama.core.architecture.BaseApp
import kotlin.random.Random import kotlin.random.Random
@ -31,6 +33,12 @@ class AndroidUtil private constructor() {
return Random.nextInt(rangeBegin, rangeEnd) 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) { fun showToast(strRes: Int) {
Toast.makeText(BaseApp.appContext(), strRes, Toast.LENGTH_SHORT).show() Toast.makeText(BaseApp.appContext(), strRes, Toast.LENGTH_SHORT).show()