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

Commit a27b004c authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Revert "Introduced fading views for the camera interaction on the lockscreen."

This reverts commit 4f963c1b557010bf453af500b00f36b68988f8e2.

Change-Id: I8c7df9d115be1b89b57fb9c9bb2a12b4c1d45520
parent 1aed9736
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -130,11 +130,6 @@ public class KeyguardStatusView extends GridLayout {
        }
    }

    @Override
    public boolean hasOverlappingRendering() {
        return false;
    }

    private void updateOwnerInfo() {
        String ownerInfo = getOwnerInfo();
        if (!TextUtils.isEmpty(ownerInfo)) {
+6 −44
Original line number Diff line number Diff line
@@ -246,9 +246,7 @@ public class KeyguardPageSwipeHelper {
    private void startHintTranslationAnimations(float target, long duration,
            Interpolator interpolator) {
        ArrayList<View> targetViews = mCallback.getTranslationViews();
        int length = targetViews.size();
        for (int i = 0; i < length; i++) {
            View targetView = targetViews.get(i);
        for (View targetView : targetViews) {
            targetView.animate()
                    .setDuration(duration)
                    .setInterpolator(interpolator)
@@ -261,16 +259,8 @@ public class KeyguardPageSwipeHelper {
    }

    private void cancelAnimations() {
        ArrayList<View> translatingViews = mCallback.getTranslationViews();
        int length = translatingViews.size();
        for (int i = 0; i < length; i++) {
            View target = translatingViews.get(i);
            target.animate().cancel();
        }
        ArrayList<View> fadingViews = mCallback.getFadingViews();
        length = fadingViews.size();
        for (int i = 0; i < length; i++) {
            View target = fadingViews.get(i);
        ArrayList<View> targetViews = mCallback.getTranslationViews();
        for (View target : targetViews) {
            target.animate().cancel();
        }
        View targetView = mTranslation > 0 ? mLeftIcon : mRightIcon;
@@ -301,11 +291,6 @@ public class KeyguardPageSwipeHelper {
        // translation Animation
        startTranslationAnimations(vel, target);

        // fade animations
        if (snapBack) {
            startFadeInAnimations();
        }

        // animate left / right icon
        startIconAnimation(vel, snapBack, target);

@@ -361,20 +346,9 @@ public class KeyguardPageSwipeHelper {
        mSwipeAnimator = animator;
    }

    private void startFadeInAnimations() {
        ArrayList<View> fadingViews = mCallback.getFadingViews();
        int length = fadingViews.size();
        for (int i = 0; i < length; i++) {
            View targetView = fadingViews.get(i);
            targetView.animate().alpha(1.0f);
        }
    }

    private void startTranslationAnimations(float vel, float target) {
        ArrayList<View> targetViews = mCallback.getTranslationViews();
        int length = targetViews.size();
        for (int i = 0; i < length; i++) {
            View targetView = targetViews.get(i);
        for (View targetView : targetViews) {
            ViewPropertyAnimator animator = targetView.animate();
            mFlingAnimationUtils.apply(animator, mTranslation, target, vel);
            animator.translationX(target);
@@ -401,18 +375,8 @@ public class KeyguardPageSwipeHelper {
        translation = leftSwipePossible() ? translation : Math.min(0, translation);
        if (translation != mTranslation || isReset) {
            ArrayList<View> translatedViews = mCallback.getTranslationViews();
            int length = translatedViews.size();
            for (int i = 0; i < length; i++) {
                View target = translatedViews.get(i);
                target.setTranslationX(translation);
            }
            float targetAlpha = 1.0f - Math.abs(translation / mMinTranslationAmount);
            targetAlpha = Math.max(0.0f, targetAlpha);
            ArrayList<View> fadingViews = mCallback.getFadingViews();
            length = fadingViews.size();
            for (int i = 0; i < length; i++) {
                View view = fadingViews.get(i);
                view.setAlpha(targetAlpha);
            for (View view : translatedViews) {
                view.setTranslationX(translation);
            }
            if (translation == 0.0f) {
                boolean animate = !isReset;
@@ -530,8 +494,6 @@ public class KeyguardPageSwipeHelper {

        ArrayList<View> getTranslationViews();

        ArrayList<View> getFadingViews();

        View getLeftIcon();

        View getCenterIcon();
+1 −7
Original line number Diff line number Diff line
@@ -108,7 +108,6 @@ public class NotificationPanelView extends PanelView implements
    private KeyguardBottomAreaView mKeyguardBottomArea;
    private boolean mBlockTouches;
    private ArrayList<View> mSwipeTranslationViews = new ArrayList<>();
    private ArrayList<View> mSwipeFadingViews = new ArrayList<>();

    public NotificationPanelView(Context context, AttributeSet attrs) {
        super(context, attrs);
@@ -153,7 +152,7 @@ public class NotificationPanelView extends PanelView implements
                android.R.interpolator.fast_out_linear_in);
        mKeyguardBottomArea = (KeyguardBottomAreaView) findViewById(R.id.keyguard_bottom_area);
        mSwipeTranslationViews.add(mNotificationStackScroller);
        mSwipeFadingViews.add(mKeyguardStatusView);
        mSwipeTranslationViews.add(mKeyguardStatusView);
        mPageSwiper = new KeyguardPageSwipeHelper(this, getContext());
    }

@@ -958,11 +957,6 @@ public class NotificationPanelView extends PanelView implements
        return mSwipeTranslationViews;
    }

    @Override
    public ArrayList<View> getFadingViews() {
        return mSwipeFadingViews;
    }

    @Override
    public View getLeftIcon() {
        return getLayoutDirection() == LAYOUT_DIRECTION_RTL