public class NotificationCustomViewWrapper extends NotificationViewWrapper {
private final ViewInvertHelper mInvertHelper;
- private boolean mDark;
protected NotificationCustomViewWrapper(View view) {
super(view);
@Override
public void setDark(boolean dark, boolean fade, long delay) {
- if (mDark != dark) {
- mDark = dark;
- if (fade) {
- mInvertHelper.fade(dark, delay);
- } else {
- mInvertHelper.update(dark);
- }
+ if (fade) {
+ mInvertHelper.fade(dark, delay);
+ } else {
+ mInvertHelper.update(dark);
}
}
}
*/
public class NotificationMediaViewWrapper extends NotificationTemplateViewWrapper {
- private boolean mDark;
-
protected NotificationMediaViewWrapper(Context ctx, View view) {
super(ctx, view);
}
@Override
public void setDark(boolean dark, boolean fade, long delay) {
- if (mDark != dark) {
- mDark = dark;
- // Only update the large icon, because the rest is already inverted.
- setPictureGrayscale(dark, fade, delay);
- }
+ // Only update the large icon, because the rest is already inverted.
+ setPictureGrayscale(dark, fade, delay);
}
}
private final int mIconBackgroundDarkColor;
private final Interpolator mLinearOutSlowInInterpolator;
- private boolean mDark;
-
protected NotificationTemplateViewWrapper(Context ctx, View view) {
super(view);
mIconDarkAlpha = ctx.getResources().getInteger(R.integer.doze_small_icon_alpha);
@Override
public void setDark(boolean dark, boolean fade, long delay) {
- if (mDark != dark) {
- mDark = dark;
- if (mInvertHelper != null) {
- if (fade) {
- mInvertHelper.fade(dark, delay);
- } else {
- mInvertHelper.update(dark);
- }
+ if (mInvertHelper != null) {
+ if (fade) {
+ mInvertHelper.fade(dark, delay);
+ } else {
+ mInvertHelper.update(dark);
}
- if (mIcon != null) {
- if (fade) {
- fadeIconColorFilter(mIcon, dark, delay);
- fadeIconAlpha(mIcon, dark, delay);
- } else {
- updateIconColorFilter(mIcon, dark);
- updateIconAlpha(mIcon, dark);
- }
+ }
+ if (mIcon != null) {
+ if (fade) {
+ fadeIconColorFilter(mIcon, dark, delay);
+ fadeIconAlpha(mIcon, dark, delay);
+ } else {
+ updateIconColorFilter(mIcon, dark);
+ updateIconAlpha(mIcon, dark);
}
- setPictureGrayscale(dark, fade, delay);
}
+ setPictureGrayscale(dark, fade, delay);
}
protected void setPictureGrayscale(boolean grayscale, boolean fade, long delay) {