public void reverse(){
  final ArrayList<Animator> animators=mAnimatedVectorState.mAnimators;
  final int size=animators.size();
  for (int i=0; i < size; i++) {
    final Animator animator=animators.get(i);
    if (canReverse(animator)) {
      reverse(animator);
    }
 else {
      Log.w(LOGTAG,"AnimatedVectorDrawable can't reverse()");
    }
  }
}

public void reverse ( ) { final ArrayList < Animator > animators = mAnimatedVectorState . mAnimators ; final int size = animators . size ( ) ; for ( int i = 0 ; i < size ; i ++ ) { final Animator animator = animators . get ( i ) ; if ( canReverse ( animator ) ) { reverse ( animator ) ; } else { Log . w ( LOGTAG , "AnimatedVectorDrawable can't reverse()" ) ; } } }
reverses ongoing animations or starts pending animations in reverse . < p > note : only works of all animations are valueanimators .
