This commit is contained in:
张玉久
2022-05-07 16:48:01 +08:00
parent d2f3cdadf6
commit dd2bfbc53f
12 changed files with 111 additions and 63 deletions

View File

@ -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] 当专题合集是排行榜(多专题)类型时的起始位置

View File

@ -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

View File

@ -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(

View File

@ -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)
}
}

View File

@ -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)
}
}

View File

@ -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