diff options
| author | 2023-06-03 00:22:27 +0000 | |
|---|---|---|
| committer | 2023-06-03 00:22:27 +0000 | |
| commit | 9f2c83d6131502f5751743fd36bcc92e7338ad38 (patch) | |
| tree | eeb20c473274758cfd061f4029a5d055020c1a0a | |
| parent | 26d112a83735e0e94779f8f07efd765a9e1db732 (diff) | |
| parent | cd73c0f5bbf551315d5d554da46c7049e9f9751d (diff) | |
Merge "Add listener once for volume row animation" into udc-dev am: 4481f2ee6e am: cd73c0f5bb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23543199
Change-Id: I1affe9eabe5c60f135423e643a0941b6a8424e5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java index b24a69292186..b848d2e84faf 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java @@ -2006,14 +2006,14 @@ public class VolumeDialogImpl implements VolumeDialog, Dumpable, if (row.anim == null) { row.anim = ObjectAnimator.ofInt(row.slider, "progress", progress, newProgress); row.anim.setInterpolator(new DecelerateInterpolator()); + row.anim.addListener( + getJankListener(row.view, TYPE_UPDATE, UPDATE_ANIMATION_DURATION)); } else { row.anim.cancel(); row.anim.setIntValues(progress, newProgress); } row.animTargetProgress = newProgress; row.anim.setDuration(UPDATE_ANIMATION_DURATION); - row.anim.addListener( - getJankListener(row.view, TYPE_UPDATE, UPDATE_ANIMATION_DURATION)); row.anim.start(); } else { // update slider directly to clamped value |