Google 致力于为黑人社区推动种族平等。查看具体举措

ViewPropertyAnimatorCompat

class ViewPropertyAnimatorCompat
kotlin.Any
   ↳ androidx.core.view.ViewPropertyAnimatorCompat

Summary

Public methods
ViewPropertyAnimatorCompat!
alpha(value: Float)

This method will cause the View's alpha property to be animated to the specified value.

ViewPropertyAnimatorCompat!
alphaBy(value: Float)

This method will cause the View's alpha property to be animated by the specified value.

Unit

Cancels all property animations that are currently running or pending.

Long

Returns the current duration of property animations.

Interpolator!

Returns the timing interpolator that this animation uses.

Long

Returns the current startDelay of property animations.

ViewPropertyAnimatorCompat!
rotation(value: Float)

This method will cause the View's rotation property to be animated to the specified value.

ViewPropertyAnimatorCompat!
rotationBy(value: Float)

This method will cause the View's rotation property to be animated by the specified value.

ViewPropertyAnimatorCompat!
rotationX(value: Float)

This method will cause the View's rotationX property to be animated to the specified value.

ViewPropertyAnimatorCompat!

This method will cause the View's rotationX property to be animated by the specified value.

ViewPropertyAnimatorCompat!
rotationY(value: Float)

This method will cause the View's rotationY property to be animated to the specified value.

ViewPropertyAnimatorCompat!

This method will cause the View's rotationY property to be animated by the specified value.

ViewPropertyAnimatorCompat!
scaleX(value: Float)

This method will cause the View's scaleX property to be animated to the specified value.

ViewPropertyAnimatorCompat!
scaleXBy(value: Float)

This method will cause the View's scaleX property to be animated by the specified value.

ViewPropertyAnimatorCompat!
scaleY(value: Float)

This method will cause the View's scaleY property to be animated to the specified value.

ViewPropertyAnimatorCompat!
scaleYBy(value: Float)

This method will cause the View's scaleY property to be animated by the specified value.

ViewPropertyAnimatorCompat!
setDuration(value: Long)

Sets the duration for the underlying animator that animates the requested properties.

ViewPropertyAnimatorCompat!

Sets the interpolator for the underlying animator that animates the requested properties.

ViewPropertyAnimatorCompat!

Sets a listener for events in the underlying Animators that run the property animations.

ViewPropertyAnimatorCompat!

Sets the startDelay for the underlying animator that animates the requested properties.

ViewPropertyAnimatorCompat!

Sets a listener for update events in the underlying Animator that runs the property animations.

Unit

Starts the currently pending property animations immediately.

ViewPropertyAnimatorCompat!

This method will cause the View's translationX property to be animated to the specified value.

ViewPropertyAnimatorCompat!

This method will cause the View's translationX property to be animated by the specified value.

ViewPropertyAnimatorCompat!

This method will cause the View's translationY property to be animated to the specified value.

ViewPropertyAnimatorCompat!

This method will cause the View's translationY property to be animated by the specified value.

ViewPropertyAnimatorCompat!

This method will cause the View's translationZ property to be animated to the specified value.

ViewPropertyAnimatorCompat!

This method will cause the View's translationZ property to be animated by the specified value.

ViewPropertyAnimatorCompat!
withEndAction(runnable: Runnable!)

Specifies an action to take place when the next animation ends.

ViewPropertyAnimatorCompat!

The View associated with this ViewPropertyAnimator will have its layer type set to View#LAYER_TYPE_HARDWARE for the duration of the next animation.

ViewPropertyAnimatorCompat!

Specifies an action to take place when the next animation runs.

ViewPropertyAnimatorCompat!
x(value: Float)

This method will cause the View's x property to be animated to the specified value.

ViewPropertyAnimatorCompat!
xBy(value: Float)

This method will cause the View's x property to be animated by the specified value.

ViewPropertyAnimatorCompat!
y(value: Float)

This method will cause the View's y property to be animated to the specified value.

ViewPropertyAnimatorCompat!
yBy(value: Float)

This method will cause the View's y property to be animated by the specified value.

ViewPropertyAnimatorCompat!
z(value: Float)

This method will cause the View's z property to be animated to the specified value.

ViewPropertyAnimatorCompat!
zBy(value: Float)

This method will cause the View's z property to be animated by the specified value.

Public methods

alpha

fun alpha(value: Float): ViewPropertyAnimatorCompat!

This method will cause the View's alpha property to be animated to the specified value. Animations already running on the property will be canceled.

Parameters
value Float: The value to be animated to.
Return
ViewPropertyAnimatorCompat! This object, allowing calls to methods in this class to be chained.

alphaBy

fun alphaBy(value: Float): ViewPropertyAnimatorCompat!

This method will cause the View's alpha property to be animated by the specified value. Animations already running on the property will be canceled.

Parameters
value Float: The amount to be animated by, as an offset from the current value.
Return
ViewPropertyAnimatorCompat! This object, allowing calls to methods in this class to be chained.

cancel

fun cancel(): Unit

Cancels all property animations that are currently running or pending.

getDuration

fun getDuration(): Long

Returns the current duration of property animations. If the duration was set on this object, that value is returned. Otherwise, the default value of the underlying Animator is returned.

Return
Long The duration of animations, in milliseconds.

getInterpolator

fun getInterpolator(): Interpolator!

Returns the timing interpolator that this animation uses.

Return
Interpolator! The timing interpolator for this animation.

getStartDelay

fun getStartDelay(): Long

Returns the current startDelay of property animations. If the startDelay was set on this object, that value is returned. Otherwise, the default value of the underlying Animator is returned.

Return
Long The startDelay of animations, in milliseconds.

rotation

fun rotation(value: Float): ViewPropertyAnimatorCompat!

This method will cause the View's rotation property to be animated to the specified value. Animations already running on the property will be canceled.

Parameters
value Float: The value to be animated to.
Return
ViewPropertyAnimatorCompat! This object, allowing calls to methods in this class to be chained.

rotationBy

fun rotationBy(value: Float): ViewPropertyAnimatorCompat!

This method will cause the View's rotation property to be animated by the specified value. Animations already running on the property will be canceled.

Parameters
value Float: The amount to be animated by, as an offset from the current value.
Return
ViewPropertyAnimatorCompat! This object, allowing calls to methods in this class to be chained.

rotationX

fun rotationX(value: Float): ViewPropertyAnimatorCompat!

This method will cause the View's rotationX property to be animated to the specified value. Animations already running on the property will be canceled.

Parameters
value Float: The value to be animated to.
Return
ViewPropertyAnimatorCompat! This object, allowing calls to methods in this class to be chained.

rotationXBy

fun rotationXBy(value: Float): ViewPropertyAnimatorCompat!

This method will cause the View's rotationX property to be animated by the specified value. Animations already running on the property will be canceled.

Parameters
value Float: The amount to be animated by, as an offset from the current value.
Return
ViewPropertyAnimatorCompat! This object, allowing calls to methods in this class to be chained.

rotationY

fun rotationY(value: Float): ViewPropertyAnimatorCompat!

This method will cause the View's rotationY property to be animated to the specified value. Animations already running on the property will be canceled.

Parameters
value Float: The value to be animated to.