summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Candice <chihtinglo@google.com> 2025-02-25 15:39:08 +0000
committer Candice <chihtinglo@google.com> 2025-03-06 04:03:06 +0000
commitf3ee614f89a82cdbbc23244c70dd67f917854197 (patch)
tree38e0291a8655dd42a314bf9b044e177c25b23353
parent87a7a1d95ad8dfc3de68e73764e747360741e480 (diff)
Create `isAnimatable` to expose if the current illustration is an animation
Adding the `isAnimatable` method to help the Settings know if the current illustration is an animation or not. This will be used for adding content description to an animation. Bug: 395882764 Test: manually. attach screenshot to the bug flag: EXEMPT. bugfix Change-Id: Iab8d99ac77c2a4655cd87fc16d2af0f81731350a
-rw-r--r--packages/SettingsLib/IllustrationPreference/src/com/android/settingslib/widget/IllustrationPreference.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/SettingsLib/IllustrationPreference/src/com/android/settingslib/widget/IllustrationPreference.java b/packages/SettingsLib/IllustrationPreference/src/com/android/settingslib/widget/IllustrationPreference.java
index 0c64fa7d34dd..d55bbb3bbdbf 100644
--- a/packages/SettingsLib/IllustrationPreference/src/com/android/settingslib/widget/IllustrationPreference.java
+++ b/packages/SettingsLib/IllustrationPreference/src/com/android/settingslib/widget/IllustrationPreference.java
@@ -447,6 +447,10 @@ public class IllustrationPreference extends Preference implements GroupSectionDi
illustrationView.setMaxWidth((int) (restrictedMaxHeight * aspectRatio));
}
+ public boolean isAnimatable() {
+ return mIsAnimatable;
+ }
+
private void startAnimation(Drawable drawable) {
if (!(drawable instanceof Animatable)) {
return;