游戏评论页日夜间模式
This commit is contained in:
@ -628,6 +628,7 @@ class GameDetailFragment : NormalFragment() {
|
||||
}
|
||||
|
||||
BaseFragment_TabLayout.initTabStyle(mBodyBinding.tabLayout, gamedetailVp.currentItem)
|
||||
updateToolbarStyle(gamedetailThumbSmall.visibility == View.VISIBLE)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -150,6 +150,7 @@ class RatingEditActivity : ToolBarActivity(), KeyboardHeightObserver {
|
||||
private fun initWebView() {
|
||||
val settings = mBinding.mWebView.settings
|
||||
settings.javaScriptEnabled = true
|
||||
mBinding.mWebView.enableForceDark(NightModeUtils.isNightMode(this))
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
settings.mixedContentMode = WebSettings.MIXED_CONTENT_ALWAYS_ALLOW
|
||||
}
|
||||
@ -474,6 +475,14 @@ class RatingEditActivity : ToolBarActivity(), KeyboardHeightObserver {
|
||||
)
|
||||
}
|
||||
|
||||
override fun isAutoResetViewBackgroundEnabled(): Boolean = true
|
||||
|
||||
override fun onNightModeChange() {
|
||||
super.onNightModeChange()
|
||||
updateStatusBarColor( R.color.black, R.color.white)
|
||||
mBinding.mWebView.enableForceDark(NightModeUtils.isNightMode(this))
|
||||
}
|
||||
|
||||
companion object {
|
||||
const val LABEL_REPLACE_REGEX = "<tag[^>]*?>[\\s\\S]*?<\\/tag>"
|
||||
const val LABEL_PREFIX = "<tag>"
|
||||
|
||||
@ -299,6 +299,7 @@ class WebFragment : LazyFragment(), IScrollable {
|
||||
mBinding?.run {
|
||||
val settings = newsWebview.settings
|
||||
settings.javaScriptEnabled = true
|
||||
newsWebview.enableForceDark(NightModeUtils.isNightMode(requireContext()))
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
settings.mixedContentMode = WebSettings.MIXED_CONTENT_ALWAYS_ALLOW
|
||||
}
|
||||
@ -745,6 +746,11 @@ class WebFragment : LazyFragment(), IScrollable {
|
||||
}
|
||||
}
|
||||
|
||||
override fun onNightModeChange() {
|
||||
super.onNightModeChange()
|
||||
mBinding?.newsWebview?.enableForceDark(NightModeUtils.isNightMode(requireContext()))
|
||||
}
|
||||
|
||||
companion object {
|
||||
const val KEY_ISTOOLS = "isTools"
|
||||
const val KEY_IS_BIND_WECHAT = "is_bind_wechat"
|
||||
|
||||
Reference in New Issue
Block a user