This commit is contained in:
GKF 2019-05-31 08:43:53 +08:00
parent 97f549dc93
commit c16319a4bf
2 changed files with 9 additions and 1 deletions

View File

@ -99,7 +99,7 @@ public final class ATH {
TintHelper.setTintAuto(view, color, true);
}
public static void setAlertDialogTint(@NonNull AlertDialog dialog) {
public static AlertDialog setAlertDialogTint(@NonNull AlertDialog dialog) {
ColorStateList colorStateList = Selector.colorBuild()
.setDefaultColor(ThemeStore.accentColor(dialog.getContext()))
.setPressedColor(ColorUtil.darkenColor(ThemeStore.accentColor(dialog.getContext())))
@ -110,6 +110,7 @@ public final class ATH {
if (dialog.getButton(androidx.appcompat.app.AlertDialog.BUTTON_POSITIVE) != null) {
dialog.getButton(androidx.appcompat.app.AlertDialog.BUTTON_POSITIVE).setTextColor(colorStateList);
}
return dialog;
}
private ATH() {

View File

@ -0,0 +1,7 @@
package io.legado.app.utils
import androidx.appcompat.app.AlertDialog
import io.legado.app.lib.theme.ATH
val AlertDialog.upTint: AlertDialog
get() = ATH.setAlertDialogTint(this)