diff --git a/constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java b/constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java index 4c773e62a..f5fb5aefd 100644 --- a/constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java +++ b/constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java @@ -151,6 +151,7 @@ private void init(Context context, AttributeSet attrs) { } a.recycle(); + mDrawable = getDrawable(); if (mAltDrawable != null && mDrawable != null) { mLayers[0] = mDrawable = getDrawable().mutate(); diff --git a/constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java b/constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java index 9ed068d74..1af8ef764 100644 --- a/constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java +++ b/constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java @@ -535,6 +535,7 @@ private void init(Context context, AttributeSet attrs) { } a.recycle(); + mDrawable = getDrawable(); if (mAltDrawable != null && mDrawable != null) { mLayers[0] = mDrawable = getDrawable().mutate();