日夜间模式的切换(游戏板块部分) https://git.shanqu.cc/halo/android/assistant-android/-/issues/65
This commit is contained in:
@ -3,8 +3,10 @@ package com.gh.gamecenter.game.columncollection.detail
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
import com.gh.common.util.DisplayUtils
|
||||
import com.gh.common.util.EntranceUtils
|
||||
import com.gh.gamecenter.NormalActivity
|
||||
import com.gh.gamecenter.R
|
||||
import com.gh.gamecenter.catalog.CatalogActivity
|
||||
|
||||
class ColumnCollectionDetailActivity : NormalActivity() {
|
||||
@ -13,6 +15,14 @@ class ColumnCollectionDetailActivity : NormalActivity() {
|
||||
return NormalActivity.getTargetIntent(this, ColumnCollectionDetailActivity::class.java, ColumnCollectionDetailFragment::class.java)
|
||||
}
|
||||
|
||||
override fun isAutoResetViewBackgroundEnabled(): Boolean = true
|
||||
|
||||
override fun onNightModeChange() {
|
||||
super.onNightModeChange()
|
||||
DisplayUtils.setStatusBarColor(this, if (mNightMode) R.color.black else R.color.white)
|
||||
}
|
||||
|
||||
|
||||
companion object {
|
||||
/**
|
||||
* [position] 当专题合集是排行榜(多专题)类型时的起始位置
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
package com.gh.gamecenter.game.columncollection.detail
|
||||
|
||||
import android.graphics.Color
|
||||
import android.view.View
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import androidx.recyclerview.widget.StaggeredGridLayoutManager
|
||||
|
||||
@ -3,8 +3,10 @@ package com.gh.gamecenter.game.commoncollection.detail
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
import com.gh.common.util.DisplayUtils
|
||||
import com.gh.common.util.EntranceUtils
|
||||
import com.gh.gamecenter.NormalActivity
|
||||
import com.gh.gamecenter.R
|
||||
|
||||
class CommonCollectionDetailActivity : NormalActivity() {
|
||||
|
||||
@ -12,6 +14,13 @@ class CommonCollectionDetailActivity : NormalActivity() {
|
||||
return getTargetIntent(this, CommonCollectionDetailActivity::class.java, CommonCollectionDetailFragment::class.java)
|
||||
}
|
||||
|
||||
override fun isAutoResetViewBackgroundEnabled(): Boolean = true
|
||||
|
||||
override fun onNightModeChange() {
|
||||
super.onNightModeChange()
|
||||
DisplayUtils.setStatusBarColor(this, if (mNightMode) R.color.black else R.color.white)
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
fun getIntent(
|
||||
|
||||
@ -57,7 +57,6 @@ class CommonCollectionDetailFragment : LazyListFragment<LinkEntity, CommonCollec
|
||||
override fun initRealView() {
|
||||
super.initRealView()
|
||||
mCachedView.setPadding(16f.dip2px(), 0, 16f.dip2px(), 0)
|
||||
mCachedView.setBackgroundColor(R.color.background_white.toColor(requireContext()))
|
||||
mReuseNoData?.findViewById<TextView>(R.id.reuse_tv_none_data)?.text = "内容不见了"
|
||||
mSkeletonScreen = Skeleton.bind(mBinding.listSkeleton)
|
||||
.shimmer(true)
|
||||
@ -125,4 +124,9 @@ class CommonCollectionDetailFragment : LazyListFragment<LinkEntity, CommonCollec
|
||||
}
|
||||
}
|
||||
|
||||
override fun onNightModeChange() {
|
||||
super.onNightModeChange()
|
||||
mListRv.removeItemDecorationAt(0)
|
||||
mListRv.addItemDecoration(itemDecoration)
|
||||
}
|
||||
}
|
||||
@ -4,9 +4,11 @@ import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
import com.gh.base.BaseActivity
|
||||
import com.gh.common.util.DisplayUtils
|
||||
import com.gh.common.util.EntranceUtils
|
||||
import com.gh.gamecenter.AboutActivity
|
||||
import com.gh.gamecenter.NormalActivity
|
||||
import com.gh.gamecenter.R
|
||||
import com.halo.assistant.fragment.AboutFragment
|
||||
|
||||
/**
|
||||
@ -24,4 +26,11 @@ class GameSubmissionActivity : NormalActivity() {
|
||||
override fun provideNormalIntent(): Intent {
|
||||
return getTargetIntent(this, GameSubmissionActivity::class.java, GameUploadFragment::class.java)
|
||||
}
|
||||
|
||||
override fun isAutoResetViewBackgroundEnabled(): Boolean = true
|
||||
|
||||
override fun onNightModeChange() {
|
||||
super.onNightModeChange()
|
||||
DisplayUtils.setStatusBarColor(this, if (mNightMode) R.color.black else R.color.white)
|
||||
}
|
||||
}
|
||||
@ -1,6 +1,5 @@
|
||||
package com.gh.gamecenter.subject
|
||||
|
||||
import android.graphics.Color
|
||||
import android.view.View
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
|
||||
Reference in New Issue
Block a user