Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/row/FooterView.java +13 −18 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ package com.android.systemui.statusbar.notification.row; import android.annotation.ColorInt; import android.content.Context; import android.content.res.Configuration; import android.content.res.Resources; Loading @@ -28,15 +27,12 @@ import com.android.systemui.statusbar.notification.stack.ExpandableViewState; import com.android.systemui.statusbar.notification.stack.ViewState; public class FooterView extends StackScrollerDecorView { private final int mClearAllTopPadding; private FooterViewButton mDismissButton; private FooterViewButton mManageButton; private boolean mShowHistory; public FooterView(Context context, AttributeSet attrs) { super(context, attrs); mClearAllTopPadding = context.getResources().getDimensionPixelSize( R.dimen.clear_all_padding_top); } @Override Loading @@ -55,11 +51,6 @@ public class FooterView extends StackScrollerDecorView { mManageButton = findViewById(R.id.manage_text); } public void setTextColor(@ColorInt int color) { mManageButton.setTextColor(color); mDismissButton.setTextColor(color); } public void setManageButtonClickListener(OnClickListener listener) { mManageButton.setOnClickListener(listener); } Loading Loading @@ -95,21 +86,25 @@ public class FooterView extends StackScrollerDecorView { @Override protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); int textColor = getResources().getColor(R.color.notif_pill_text); Resources.Theme theme = getContext().getTheme(); mDismissButton.setBackground( getResources().getDrawable(R.drawable.notif_footer_btn_background, theme)); mDismissButton.setTextColor(textColor); mManageButton.setBackground( getResources().getDrawable(R.drawable.notif_footer_btn_background, theme)); mManageButton = findViewById(R.id.manage_text); updateColors(); mDismissButton.setText(R.string.clear_all_notifications_text); mManageButton.setTextColor(textColor); mDismissButton.setContentDescription( mContext.getString(R.string.accessibility_clear_all)); showHistory(mShowHistory); } /** * Update the text and background colors for the current color palette and night mode setting. */ public void updateColors() { Resources.Theme theme = mContext.getTheme(); int textColor = getResources().getColor(R.color.notif_pill_text, theme); mDismissButton.setBackground(theme.getDrawable(R.drawable.notif_footer_btn_background)); mDismissButton.setTextColor(textColor); mManageButton.setBackground(theme.getDrawable(R.drawable.notif_footer_btn_background)); mManageButton.setTextColor(textColor); } @Override public ExpandableViewState createExpandableViewState() { return new FooterViewState(); Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java +1 −1 Original line number Diff line number Diff line Loading @@ -4231,7 +4231,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable final @ColorInt int textColor = Utils.getColorAttrDefaultColor(mContext, android.R.attr.textColorPrimary); mSectionsManager.setHeaderForegroundColor(textColor); mFooterView.setTextColor(textColor); mFooterView.updateColors(); mEmptyShadeView.setTextColor(textColor); } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/row/FooterView.java +13 −18 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ package com.android.systemui.statusbar.notification.row; import android.annotation.ColorInt; import android.content.Context; import android.content.res.Configuration; import android.content.res.Resources; Loading @@ -28,15 +27,12 @@ import com.android.systemui.statusbar.notification.stack.ExpandableViewState; import com.android.systemui.statusbar.notification.stack.ViewState; public class FooterView extends StackScrollerDecorView { private final int mClearAllTopPadding; private FooterViewButton mDismissButton; private FooterViewButton mManageButton; private boolean mShowHistory; public FooterView(Context context, AttributeSet attrs) { super(context, attrs); mClearAllTopPadding = context.getResources().getDimensionPixelSize( R.dimen.clear_all_padding_top); } @Override Loading @@ -55,11 +51,6 @@ public class FooterView extends StackScrollerDecorView { mManageButton = findViewById(R.id.manage_text); } public void setTextColor(@ColorInt int color) { mManageButton.setTextColor(color); mDismissButton.setTextColor(color); } public void setManageButtonClickListener(OnClickListener listener) { mManageButton.setOnClickListener(listener); } Loading Loading @@ -95,21 +86,25 @@ public class FooterView extends StackScrollerDecorView { @Override protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); int textColor = getResources().getColor(R.color.notif_pill_text); Resources.Theme theme = getContext().getTheme(); mDismissButton.setBackground( getResources().getDrawable(R.drawable.notif_footer_btn_background, theme)); mDismissButton.setTextColor(textColor); mManageButton.setBackground( getResources().getDrawable(R.drawable.notif_footer_btn_background, theme)); mManageButton = findViewById(R.id.manage_text); updateColors(); mDismissButton.setText(R.string.clear_all_notifications_text); mManageButton.setTextColor(textColor); mDismissButton.setContentDescription( mContext.getString(R.string.accessibility_clear_all)); showHistory(mShowHistory); } /** * Update the text and background colors for the current color palette and night mode setting. */ public void updateColors() { Resources.Theme theme = mContext.getTheme(); int textColor = getResources().getColor(R.color.notif_pill_text, theme); mDismissButton.setBackground(theme.getDrawable(R.drawable.notif_footer_btn_background)); mDismissButton.setTextColor(textColor); mManageButton.setBackground(theme.getDrawable(R.drawable.notif_footer_btn_background)); mManageButton.setTextColor(textColor); } @Override public ExpandableViewState createExpandableViewState() { return new FooterViewState(); Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java +1 −1 Original line number Diff line number Diff line Loading @@ -4231,7 +4231,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable final @ColorInt int textColor = Utils.getColorAttrDefaultColor(mContext, android.R.attr.textColorPrimary); mSectionsManager.setHeaderForegroundColor(textColor); mFooterView.setTextColor(textColor); mFooterView.updateColors(); mEmptyShadeView.setTextColor(textColor); } Loading