diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt index 3d74e8e..bb7cf0f 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt @@ -11,10 +11,12 @@ import com.ama.core.architecture.appBase.AppViewsFragment import com.ama.core.architecture.appBase.OnFragmentBackgroundListener import com.ama.core.architecture.util.setOnClickBatch import com.ama.core.architecture.util.setStatusBarDarkFont +import com.gamedog.vididin.main.WatchVideoDialog import com.gamedog.vididin.main.fragments.task.DailySignDialog import com.gamedog.vididin.main.fragments.task.TaskBean import com.gamedog.vididin.main.interfaces.OnTabClickAgainListener import com.gamedog.vididin.manager.TaskManager +import com.gamedog.vididin.router.Router import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.launch import kotlin.getValue @@ -49,11 +51,27 @@ class TasksFragment : AppViewsFragment(), OnTab override fun ViewBinding.initViews() { with(binding) { - setOnClickBatch(ivGotoDailySign) { + setOnClickBatch(ivGotoDailySign, llTaskBenefit, llTaskWatchVideo, llTaskGame, llTaskZerobuy) { when(this) { ivGotoDailySign->{ DailySignDialog(context).build().show() } + + llTaskBenefit->{ + Router.Benefit.startActivity(requireActivity()) + } + + llTaskWatchVideo->{ + WatchVideoDialog(requireContext()).show() + } + + llTaskGame->{ + + } + + llTaskZerobuy->{ + Router.Benefit.startActivity(requireActivity()) + } } } diff --git a/app/src/main/res/layout/vididinapp_feature_message_fragment_message.xml b/app/src/main/res/layout/vididinapp_feature_message_fragment_message.xml index b56bf37..0de9647 100644 --- a/app/src/main/res/layout/vididinapp_feature_message_fragment_message.xml +++ b/app/src/main/res/layout/vididinapp_feature_message_fragment_message.xml @@ -184,6 +184,7 @@ android:layout_marginTop="10dp">