docs: @Override
      protected boolean onStateChange(int[] stateSet) {
          final boolean changed = super.onStateChange(stateSet);
          int idx = mAnimationScaleListState.getCurrentDrawableIndexBasedOnScale();
          return selectDrawable(idx) || changed;
      }