diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt index 366924b..03a783d 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt @@ -122,14 +122,6 @@ class HomeFragment : AppViewsFragment(), 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 -> { diff --git a/app/src/main/java/com/gamedog/vididin/widget/HomeDragIconView.kt b/app/src/main/java/com/gamedog/vididin/widget/HomeDragIconView.kt index f39131f..16bc60e 100644 --- a/app/src/main/java/com/gamedog/vididin/widget/HomeDragIconView.kt +++ b/app/src/main/java/com/gamedog/vididin/widget/HomeDragIconView.kt @@ -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) + } + } } } diff --git a/core/architecture/src/main/java/com/ama/core/architecture/util/AndroidUtil.kt b/core/architecture/src/main/java/com/ama/core/architecture/util/AndroidUtil.kt index b76ce86..eb5ab47 100644 --- a/core/architecture/src/main/java/com/ama/core/architecture/util/AndroidUtil.kt +++ b/core/architecture/src/main/java/com/ama/core/architecture/util/AndroidUtil.kt @@ -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()