Merge "Add the getter APIs to fetch the drawable / resId easily" into sc-v2-dev am: c3e670559a am: 5fb80acea5

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15401460

Change-Id: I421b6c3ef80d3b833e8e6caa3b174a22d01f6634
This commit is contained in:
Jason Hsu
2021-08-02 06:34:11 +00:00
committed by Automerger Merge Worker

View File

@@ -170,7 +170,14 @@ public class IllustrationPreference extends Preference {
}
/**
* Sets image drawable to display image in {@link LottieAnimationView}
* Gets the lottie illustration resource id.
*/
public int getLottieAnimationResId() {
return mImageResId;
}
/**
* Sets the image drawable to display image in {@link LottieAnimationView}.
*
* @param imageDrawable the drawable of an image
*/
@@ -183,7 +190,16 @@ public class IllustrationPreference extends Preference {
}
/**
* Sets image uri to display image in {@link LottieAnimationView}
* Gets the image drawable from display image in {@link LottieAnimationView}.
*
* @return the drawable of an image
*/
public Drawable getImageDrawable() {
return mImageDrawable;
}
/**
* Sets the image uri to display image in {@link LottieAnimationView}.
*
* @param imageUri the Uri of an image
*/
@@ -195,6 +211,15 @@ public class IllustrationPreference extends Preference {
}
}
/**
* Gets the image uri from display image in {@link LottieAnimationView}.
*
* @return the Uri of an image
*/
public Uri getImageUri() {
return mImageUri;
}
private void resetImageResourceCache() {
mImageDrawable = null;
mImageUri = null;