diff --git a/library/src/main/java/org/angmarch/views/NiceSpinner.java b/library/src/main/java/org/angmarch/views/NiceSpinner.java index c56bfdb..aa6dc68 100644 --- a/library/src/main/java/org/angmarch/views/NiceSpinner.java +++ b/library/src/main/java/org/angmarch/views/NiceSpinner.java @@ -273,7 +273,8 @@ private Drawable initArrowDrawable(int drawableTint) { if (arrowDrawableResId == 0) return null; Drawable drawable = ContextCompat.getDrawable(getContext(), arrowDrawableResId); if (drawable != null) { - drawable = DrawableCompat.wrap(drawable); + // Gets a copy of this drawable as this is going to be mutated by the animator + drawable = DrawableCompat.wrap(drawable).mutate(); if (drawableTint != Integer.MAX_VALUE && drawableTint != 0) { DrawableCompat.setTint(drawable, drawableTint); }