UI小调整

This commit is contained in:
renhaoting 2025-11-19 15:54:59 +08:00
parent e5c3750667
commit 1b78dce8f9
3 changed files with 15 additions and 54 deletions

View File

@ -13,7 +13,7 @@ import androidx.lifecycle.lifecycleScope
import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2
import com.ama.core.architecture.appBase.AppViewsFragment import com.ama.core.architecture.appBase.AppViewsFragment
import com.ama.core.architecture.appBase.OnFragmentBackgroundListener 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.ama.core.common.util.asSafe
import com.gamedog.vididin.main.fragments.home.HomeFragmentStateAdapter import com.gamedog.vididin.main.fragments.home.HomeFragmentStateAdapter
import com.gamedog.vididin.main.fragments.home.fragment.HomeItemFragment import com.gamedog.vididin.main.fragments.home.fragment.HomeItemFragment
@ -97,6 +97,7 @@ class HomeFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnSwit
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
setStatusBarDarkFont(isDarkFont = isBackgroundBright)
} }
override fun onPause() { override fun onPause() {

View File

@ -5,19 +5,23 @@ import android.view.ViewGroup
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.core.view.updatePadding 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.appBase.OnFragmentBackgroundListener
import com.ama.core.architecture.util.setStatusBarDarkFont import com.ama.core.architecture.util.setStatusBarDarkFont
import com.gamedog.vididin.databinding.VididinappFeatureMessageFragmentMessageBinding as ViewBinding
import com.gamedog.vididin.main.interfaces.OnTabClickAgainListener import com.gamedog.vididin.main.interfaces.OnTabClickAgainListener
import dagger.hilt.android.AndroidEntryPoint 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 @AndroidEntryPoint
class TasksFragment : AppViewsEmptyViewModelFragment<ViewBinding>(), OnTabClickAgainListener, class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTabClickAgainListener, OnFragmentBackgroundListener {
OnFragmentBackgroundListener {
override val mViewModel: ViewModel by viewModels()
override var isBackgroundBright: Boolean = true override var isBackgroundBright: Boolean = true
@ -45,6 +49,10 @@ class TasksFragment : AppViewsEmptyViewModelFragment<ViewBinding>(), OnTabClickA
override fun ViewBinding.initObservers() { override fun ViewBinding.initObservers() {
} }
override fun ViewBinding.onUiStateCollect(uiState: UiState) {
}
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
setStatusBarDarkFont(isDarkFont = isBackgroundBright) setStatusBarDarkFont(isDarkFont = isBackgroundBright)

View File

@ -4,13 +4,6 @@
android:layout_height="match_parent" > android:layout_height="match_parent" >
<View
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000"
android:clickable="true"
/>
<FrameLayout <FrameLayout
android:id="@+id/player_container" android:id="@+id/player_container"
android:layout_width="match_parent" android:layout_width="match_parent"
@ -35,38 +28,6 @@
android:layout_gravity="center"/> android:layout_gravity="center"/>
<!--<LinearLayout
android:id="@+id/controls_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginHorizontal="15dp"
android:layout_marginBottom="100dp"
android:layout_gravity="bottom">
<TextView
android:id="@+id/tv_play"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp"
android:background="#666666"
android:textColor="@color/white"
android:text="Play"
/>
<TextView
android:id="@+id/tv_pause"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp"
android:background="#666666"
android:textColor="@color/white"
android:text="pause"
android:layout_marginLeft="20dp"
/>
</LinearLayout>-->
<LinearLayout <LinearLayout
android:id="@+id/bottom_container" android:id="@+id/bottom_container"
android:layout_width="match_parent" android:layout_width="match_parent"
@ -155,15 +116,6 @@
</LinearLayout> </LinearLayout>
<!--<ProgressBar
android:id="@+id/progress_bar_player"
android:layout_width="match_parent"
android:layout_height="3dp"
android:layout_marginBottom="3dp"
android:layout_gravity="bottom"
/>-->
<com.ama.core.architecture.widget.CustomProgressBar <com.ama.core.architecture.widget.CustomProgressBar
android:id="@+id/progress_bar_player" android:id="@+id/progress_bar_player"
android:layout_width="match_parent" android:layout_width="match_parent"