ADD week 5
This commit is contained in:
		| @@ -0,0 +1,41 @@ | ||||
| package androidx.vectordrawable.graphics.drawable; | ||||
|  | ||||
| import android.graphics.drawable.Animatable; | ||||
| import android.graphics.drawable.Animatable2; | ||||
| import android.graphics.drawable.Drawable; | ||||
|  | ||||
| /* loaded from: classes.dex */ | ||||
| public interface Animatable2Compat extends Animatable { | ||||
|     void clearAnimationCallbacks(); | ||||
|  | ||||
|     void registerAnimationCallback(AnimationCallback animationCallback); | ||||
|  | ||||
|     boolean unregisterAnimationCallback(AnimationCallback animationCallback); | ||||
|  | ||||
|     public static abstract class AnimationCallback { | ||||
|         Animatable2.AnimationCallback mPlatformCallback; | ||||
|  | ||||
|         public void onAnimationEnd(Drawable drawable) { | ||||
|         } | ||||
|  | ||||
|         public void onAnimationStart(Drawable drawable) { | ||||
|         } | ||||
|  | ||||
|         Animatable2.AnimationCallback getPlatformCallback() { | ||||
|             if (this.mPlatformCallback == null) { | ||||
|                 this.mPlatformCallback = new Animatable2.AnimationCallback() { // from class: androidx.vectordrawable.graphics.drawable.Animatable2Compat.AnimationCallback.1 | ||||
|                     @Override // android.graphics.drawable.Animatable2.AnimationCallback | ||||
|                     public void onAnimationStart(Drawable drawable) { | ||||
|                         AnimationCallback.this.onAnimationStart(drawable); | ||||
|                     } | ||||
|  | ||||
|                     @Override // android.graphics.drawable.Animatable2.AnimationCallback | ||||
|                     public void onAnimationEnd(Drawable drawable) { | ||||
|                         AnimationCallback.this.onAnimationEnd(drawable); | ||||
|                     } | ||||
|                 }; | ||||
|             } | ||||
|             return this.mPlatformCallback; | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user