Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ae455573 authored by Jorim Jaggi's avatar Jorim Jaggi Committed by Android Git Automerger
Browse files

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

* commit 'a8990422':
  Fix dark mode for custom views
parents b3be7c26 a8990422
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;
        }

+2 −2
Original line number Diff line number Diff line
@@ -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);
+3 −3
Original line number Diff line number Diff line
@@ -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) {
+3 −3
Original line number Diff line number Diff line
@@ -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);
        }