设置背景

This commit is contained in:
renhaoting 2026-01-12 16:26:13 +08:00
parent 387d5d99b2
commit 5753fccee5
2 changed files with 11 additions and 4 deletions

View File

@ -61,6 +61,7 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
private var mTaskConfig: TaskBean? = null private var mTaskConfig: TaskBean? = null
override val mViewModel: ViewModel by viewModels() override val mViewModel: ViewModel by viewModels()
override var isBackgroundBright: Boolean = true override var isBackgroundBright: Boolean = true
private var isStatusBarDarkFont = false
private val mDailyWatchVideoViewList = mutableListOf<DailyTaskItemView>() private val mDailyWatchVideoViewList = mutableListOf<DailyTaskItemView>()
private val mDailyWatchAdViewList = mutableListOf<DailyTaskItemView>() private val mDailyWatchAdViewList = mutableListOf<DailyTaskItemView>()
@ -72,15 +73,19 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
) = ViewBinding.inflate(inflater, container, false) ) = ViewBinding.inflate(inflater, container, false)
override fun ViewBinding.initWindowInsets() { override fun ViewBinding.initWindowInsets() {
ViewCompat.setOnApplyWindowInsetsListener(root) { v, insets -> /*ViewCompat.setOnApplyWindowInsetsListener(topBackgroundTask) { v, insets ->
val systemBars = val systemBars =
insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout()) insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout())
v.updatePadding(top = systemBars.top) v.updatePadding(top = (systemBars.top))
insets insets
} }*/
//setImmerseRootView(scrollView)
} }
override fun ViewBinding.initViews() { override fun ViewBinding.initViews() {
with(binding) { with(binding) {
setOnClickBatch(ivGotoDailySign, llTaskBenefit, llTaskWatchAd, llTaskGame, setOnClickBatch(ivGotoDailySign, llTaskBenefit, llTaskWatchAd, llTaskGame,
@ -415,7 +420,7 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
setStatusBarDarkFont(isDarkFont = isBackgroundBright) setStatusBarDarkFont(isDarkFont = isStatusBarDarkFont)
val guideIndex = GuideManager.instance().getCurGuideIndex() val guideIndex = GuideManager.instance().getCurGuideIndex()
if (guideIndex == VidiConst.GUIDE_INDEX_WITHDRAW) { if (guideIndex == VidiConst.GUIDE_INDEX_WITHDRAW) {

View File

@ -6,10 +6,12 @@
tools:ignore="Overdraw"> tools:ignore="Overdraw">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:id="@+id/top_background_task"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@mipmap/bg_task_frag_top" android:src="@mipmap/bg_task_frag_top"
android:scaleType="centerCrop" android:scaleType="centerCrop"
android:layout_gravity="top"
/> />
<com.ama.core.architecture.widget.MyScrollView <com.ama.core.architecture.widget.MyScrollView