private void assignDrawableBounds(Rect bounds) {
            int w = mDrawable.getIntrinsicWidth();
            int h = mDrawable.getIntrinsicHeight();
            if (w > 0 && h > 0) {
                mDrawable.setBounds(0, 0, w, h);
            } else {
                mDrawable.setBounds(bounds);
            }
        }
Must be <= 1f since the animation value is used as a percentage.
android/modules/module_common/src/main/java/github/tornaco/android/thanos/widget/checkable/CheckableFlipDrawable.java