belongs to Maven artifact com.android.support:animated-vector-drawable:28.0.0-alpha1
Animatable2Compat
  public
  
  
  
  interface
  Animatable2Compat
  
  
      implements
      
        Animatable
      
  
  
| android.support.graphics.drawable.Animatable2Compat | 
|  Known Indirect Subclasses | 
Interface that drawables supporting animations and callbacks should extend in support lib.
Summary
| Nested classes | |
|---|---|
| 
        
        
        
        
        class | Animatable2Compat.AnimationCallbackAbstract class for animation callback. | 
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      clearAnimationCallbacks()
      Removes all existing animation callbacks. | 
| 
        abstract
        
        
        
        
        void | 
      registerAnimationCallback(Animatable2Compat.AnimationCallback callback)
      Adds a callback to listen to the animation events. | 
| 
        abstract
        
        
        
        
        boolean | 
      unregisterAnimationCallback(Animatable2Compat.AnimationCallback callback)
      Removes the specified animation callback. | 
| Inherited methods | |
|---|---|
|  From
interface 
  
    android.graphics.drawable.Animatable
  
 | |
Public methods
clearAnimationCallbacks
void clearAnimationCallbacks ()
Removes all existing animation callbacks.
registerAnimationCallback
void registerAnimationCallback (Animatable2Compat.AnimationCallback callback)
Adds a callback to listen to the animation events.
| Parameters | |
|---|---|
| callback | Animatable2Compat.AnimationCallback: Callback to add. | 
unregisterAnimationCallback
boolean unregisterAnimationCallback (Animatable2Compat.AnimationCallback callback)
Removes the specified animation callback.
| Parameters | |
|---|---|
| callback | Animatable2Compat.AnimationCallback: Callback to remove. | 
| Returns | |
|---|---|
| boolean | falseif callback didn't exist in the call back list, ortrueif
         callback has been removed successfully. | 
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
