Added in API level 23
Animatable2
public
interface
Animatable2
implements
Animatable
android.graphics.drawable.Animatable2 |
Abstract class that drawables supporting animations and callbacks should extend.
Summary
Nested classes | |
---|---|
class |
Animatable2.AnimationCallback
|
Public methods | |
---|---|
abstract
void
|
clearAnimationCallbacks()
Removes all existing animation callbacks. |
abstract
void
|
registerAnimationCallback(Animatable2.AnimationCallback callback)
Adds a callback to listen to the animation events. |
abstract
boolean
|
unregisterAnimationCallback(Animatable2.AnimationCallback callback)
Removes the specified animation callback. |
Inherited methods | |
---|---|
Public methods
clearAnimationCallbacks
Added in API level 23
public abstract void clearAnimationCallbacks ()
Removes all existing animation callbacks.
registerAnimationCallback
Added in API level 23
public abstract void registerAnimationCallback (Animatable2.AnimationCallback callback)
Adds a callback to listen to the animation events.
Parameters | |
---|---|
callback |
Animatable2.AnimationCallback : Callback to add.
This value cannot be null . |
unregisterAnimationCallback
Added in API level 23
public abstract boolean unregisterAnimationCallback (Animatable2.AnimationCallback callback)
Removes the specified animation callback.
Parameters | |
---|---|
callback |
Animatable2.AnimationCallback : Callback to remove.
This value cannot be null . |
Returns | |
---|---|
boolean |
false if callback didn't exist in the call back list, or true if
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 2024-04-11 UTC.
[null,null,["Last updated 2024-04-11 UTC."],[],[]]