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

Commit 739406bf authored by Jean Chalard's avatar Jean Chalard Committed by Android (Google) Code Review
Browse files

Merge "[PB9] Make buttons that animate-out unclickable"

parents be06bce1 d4fc13d2
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -126,6 +126,7 @@ public class ButtonSwitcher extends FrameLayout {
                    new AnimatorListenerAdapter() {
                        @Override
                        public void onAnimationEnd(final Animator animation) {
                            if (newStatus != mStatus) return;
                            animateButton(newButton, ANIMATION_IN);
                        }
                    });
@@ -144,8 +145,10 @@ public class ButtonSwitcher extends FrameLayout {
        final float outerX = getWidth();
        final float innerX = button.getX() - button.getTranslationX();
        if (ANIMATION_IN == direction) {
            button.setClickable(true);
            return button.animate().translationX(0);
        } else {
            button.setClickable(false);
            return button.animate().translationX(outerX - innerX);
        }
    }
+2 −1
Original line number Diff line number Diff line
@@ -219,8 +219,9 @@ public final class WordListPreference extends Preference {
            final ListView listView = (ListView)parent;
            final int indexToOpen;
            // Close all first, we'll open back any item that needs to be open.
            final boolean wasOpen = mInterfaceState.isOpen(mWordlistId);
            mInterfaceState.closeAll();
            if (mInterfaceState.isOpen(mWordlistId)) {
            if (wasOpen) {
                // This button being shown. Take note that we don't want to open any button in the
                // loop below.
                indexToOpen = -1;