From 61cbb8c9a6b90fcc11148b60c7c7a9f23f28037f Mon Sep 17 00:00:00 2001 From: "Sebastian K\\u00fcrten" Date: Mon, 2 May 2022 09:16:49 -0400 Subject: [PATCH] [ProgressIndicator] Fix indeterminate progress indicator not working on API 22 Resolves https://github.com/material-components/material-components-android/pull/2675 Resolves https://github.com/material-components/material-components-android/issues/2028 GIT_ORIGIN_REV_ID=eaf535ee18b85d8c062eeb58f59a7ea2fdb91f48 PiperOrigin-RevId: 445914955 --- .../material/progressindicator/IndeterminateDrawable.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/java/com/google/android/material/progressindicator/IndeterminateDrawable.java b/lib/java/com/google/android/material/progressindicator/IndeterminateDrawable.java index 7fa8310b7b7..918ee7ddd74 100644 --- a/lib/java/com/google/android/material/progressindicator/IndeterminateDrawable.java +++ b/lib/java/com/google/android/material/progressindicator/IndeterminateDrawable.java @@ -107,7 +107,8 @@ boolean setVisibleInternal(boolean visible, boolean restart, boolean animate) { animatorDurationScaleProvider.getSystemAnimatorDurationScale(context.getContentResolver()); if (visible && (animate - || (VERSION.SDK_INT <= VERSION_CODES.LOLLIPOP && systemAnimatorDurationScale > 0))) { + || (VERSION.SDK_INT <= VERSION_CODES.LOLLIPOP_MR1 + && systemAnimatorDurationScale > 0))) { animatorDelegate.startAnimator(); }