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

Commit 98d11bb3 authored by Michael W's avatar Michael W
Browse files

DeskClock: Fix collapsing animation

* When collapsing an alarm, for a short period there is a double set
  of items visible
* Fix this by actively hiding the items of the target viewholder
  until the animation is done

Change-Id: I616519a2556b2b7986594c5a1f00761bbe860a9e
parent c37a5cab
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -332,6 +332,14 @@ public final class ExpandedAlarmViewHolder extends AlarmItemViewHolder {
                repeatDaysAnimation, vibrateAnimation, ringtoneAnimation, editLabelAnimation,
                deleteAnimation, dismissAnimation, switchAnimator, clockAnimator, ellipseAnimator);
        animatorSet.addListener(new AnimatorListenerAdapter() {
            @Override
            public void onAnimationStart(Animator animation) {
                newHolder.clock.setVisibility(View.INVISIBLE);
                newHolder.onOff.setVisibility(View.INVISIBLE);
                newHolder.arrow.setVisibility(View.INVISIBLE);
                newHolder.ellipsizeLayout.setVisibility(View.INVISIBLE);
            }

            @Override
            public void onAnimationEnd(Animator animation) {
                super.onAnimationEnd(animation);