Merge "Fix dark mode for custom views" into mnc-dev

This commit is contained in:
Jorim Jaggi
2015-06-13 00:27:05 +00:00
committed by Android (Google) Code Review
4 changed files with 9 additions and 9 deletions

View File

@@ -1381,7 +1381,6 @@ public abstract class BaseStatusBar extends SystemUI implements
R.layout.notification_public_default,
contentContainerPublic, false);
publicViewLocal.setIsRootNamespace(true);
contentContainerPublic.setContractedChild(publicViewLocal);
final TextView title = (TextView) publicViewLocal.findViewById(R.id.title);
try {
@@ -1447,6 +1446,7 @@ public abstract class BaseStatusBar extends SystemUI implements
mContext.getResources().getConfiguration().fontScale);
title.setPadding(0, topPadding, 0, 0);
contentContainerPublic.setContractedChild(publicViewLocal);
entry.autoRedacted = true;
}

View File

@@ -311,9 +311,9 @@ public class NotificationContentView extends FrameLayout {
}
int visibleType = calculateVisibleType();
if (visibleType != mVisibleType || force) {
if (animate && (visibleType == VISIBLE_TYPE_EXPANDED && mExpandedChild != null)
if (animate && ((visibleType == VISIBLE_TYPE_EXPANDED && mExpandedChild != null)
|| (visibleType == VISIBLE_TYPE_HEADSUP && mHeadsUpChild != null)
|| visibleType == VISIBLE_TYPE_CONTRACTED) {
|| visibleType == VISIBLE_TYPE_CONTRACTED)) {
runSwitchAnimation(visibleType);
} else {
updateViewVisibilities(visibleType);

View File

@@ -149,9 +149,6 @@ public class StackScrollState {
// apply dimming
view.setDimmed(state.dimmed, false /* animate */);
// apply dark
view.setDark(state.dark, false /* animate */, 0 /* delay */);
// apply hiding sensitive
view.setHideSensitive(
state.hideSensitive, false /* animated */, 0 /* delay */, 0 /* duration */);
@@ -159,6 +156,9 @@ public class StackScrollState {
// apply speed bump state
view.setBelowSpeedBump(state.belowSpeedBump);
// apply dark
view.setDark(state.dark, false /* animate */, 0 /* delay */);
// apply clipping
float oldClipTopAmount = view.getClipTopAmount();
if (oldClipTopAmount != state.clipTopAmount) {

View File

@@ -243,9 +243,6 @@ public class StackStateAnimator {
// start dimmed animation
child.setDimmed(viewState.dimmed, mAnimationFilter.animateDimmed);
// start dark animation
child.setDark(viewState.dark, mAnimationFilter.animateDark, delay);
// apply speed bump state
child.setBelowSpeedBump(viewState.belowSpeedBump);
@@ -253,6 +250,9 @@ public class StackStateAnimator {
child.setHideSensitive(viewState.hideSensitive, mAnimationFilter.animateHideSensitive,
delay, duration);
// start dark animation
child.setDark(viewState.dark, mAnimationFilter.animateDark, delay);
if (wasAdded) {
child.performAddAnimation(delay, mCurrentLength);
}