pull/32/head
gedoor 6 years ago
parent b36058dedf
commit c4862cfb57
  1. 10
      app/src/main/java/io/legado/app/lib/theme/TintHelper.kt

@ -125,16 +125,16 @@ object TintHelper {
fun setTintAuto( fun setTintAuto(
view: View, @ColorInt color: Int, view: View, @ColorInt color: Int,
background: Boolean isBackground: Boolean
) { ) {
setTintAuto(view, color, background, ATHUtils.isWindowBackgroundDark(view.context)) setTintAuto(view, color, isBackground, ATHUtils.isWindowBackgroundDark(view.context))
} }
fun setTintAuto( fun setTintAuto(
view: View, @ColorInt color: Int, view: View, @ColorInt color: Int,
background: Boolean, isDark: Boolean isBackground: Boolean, isDark: Boolean
) { ) {
var isBg = background var isBg = isBackground
if (!isBg) { if (!isBg) {
when (view) { when (view) {
is RadioButton -> setTint(view, color, isDark) is RadioButton -> setTint(view, color, isDark)
@ -180,7 +180,7 @@ object TintHelper {
} }
} }
if (isBg) { if (isBg) {
// Need to tint the background of a view // Need to tint the isBackground of a view
if (view is FloatingActionButton || view is Button) { if (view is FloatingActionButton || view is Button) {
setTintSelector(view, color, false, isDark) setTintSelector(view, color, false, isDark)
} else if (view.background != null) { } else if (view.background != null) {

Loading…
Cancel
Save