From 1b78dce8f9e8c24c76aa630c0835e16e5242430d Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Wed, 19 Nov 2025 15:54:59 +0800 Subject: [PATCH] =?UTF-8?q?UI=E5=B0=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vididin/main/fragments/HomeFragment.kt | 3 +- .../vididin/main/fragments/TasksFragment.kt | 18 +++++-- .../vididinapp_feature_home_item_layout.xml | 48 ------------------- 3 files changed, 15 insertions(+), 54 deletions(-) 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 4c63af7..deec360 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 @@ -13,7 +13,7 @@ import androidx.lifecycle.lifecycleScope import androidx.viewpager2.widget.ViewPager2 import com.ama.core.architecture.appBase.AppViewsFragment import com.ama.core.architecture.appBase.OnFragmentBackgroundListener -import com.ama.core.architecture.util.setDataOrAdapter +import com.ama.core.architecture.util.setStatusBarDarkFont import com.ama.core.common.util.asSafe import com.gamedog.vididin.main.fragments.home.HomeFragmentStateAdapter import com.gamedog.vididin.main.fragments.home.fragment.HomeItemFragment @@ -97,6 +97,7 @@ class HomeFragment : AppViewsFragment(), OnSwit override fun onResume() { super.onResume() + setStatusBarDarkFont(isDarkFont = isBackgroundBright) } override fun onPause() { 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 c663b85..6c232d0 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 @@ -5,19 +5,23 @@ import android.view.ViewGroup import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat import androidx.core.view.updatePadding -import com.ama.core.architecture.appBase.AppViewsEmptyViewModelFragment +import androidx.fragment.app.viewModels +import com.ama.core.architecture.appBase.AppViewsFragment import com.ama.core.architecture.appBase.OnFragmentBackgroundListener import com.ama.core.architecture.util.setStatusBarDarkFont -import com.gamedog.vididin.databinding.VididinappFeatureMessageFragmentMessageBinding as ViewBinding import com.gamedog.vididin.main.interfaces.OnTabClickAgainListener import dagger.hilt.android.AndroidEntryPoint - +import kotlin.getValue +import com.gamedog.vididin.databinding.VididinappFeatureMessageFragmentMessageBinding as ViewBinding +import com.gamedog.vididin.main.fragments.home.YoutubeViewModel as ViewModel +import com.gamedog.vididin.main.fragments.home.YoutubeUiState as UiState @AndroidEntryPoint -class TasksFragment : AppViewsEmptyViewModelFragment(), OnTabClickAgainListener, - OnFragmentBackgroundListener { +class TasksFragment : AppViewsFragment(), OnTabClickAgainListener, OnFragmentBackgroundListener { + + override val mViewModel: ViewModel by viewModels() override var isBackgroundBright: Boolean = true @@ -45,6 +49,10 @@ class TasksFragment : AppViewsEmptyViewModelFragment(), OnTabClickA override fun ViewBinding.initObservers() { } + override fun ViewBinding.onUiStateCollect(uiState: UiState) { + + } + override fun onResume() { super.onResume() setStatusBarDarkFont(isDarkFont = isBackgroundBright) diff --git a/app/src/main/res/layout/vididinapp_feature_home_item_layout.xml b/app/src/main/res/layout/vididinapp_feature_home_item_layout.xml index b1b4607..9bf953d 100644 --- a/app/src/main/res/layout/vididinapp_feature_home_item_layout.xml +++ b/app/src/main/res/layout/vididinapp_feature_home_item_layout.xml @@ -4,13 +4,6 @@ android:layout_height="match_parent" > - - - - - - - - -