PropertyValuesHolder
open class PropertyValuesHolder : Cloneable
kotlin.Any | |
↳ | androidx.core.animation.PropertyValuesHolder |
This class holds information about a property and the values that that property should take on during an animation. PropertyValuesHolder objects can be used to create animations with ValueAnimator or ObjectAnimator that operate on several different properties in parallel.
Summary
Public methods | |
---|---|
open PropertyValuesHolder |
clone() |
open String |
Gets the name of the property that will be animated. |
open static PropertyValuesHolder |
Constructs and returns a PropertyValuesHolder with a given property name and set of float values. |
open static PropertyValuesHolder |
Constructs and returns a PropertyValuesHolder with a given property and set of float values. |
open static PropertyValuesHolder |
Constructs and returns a PropertyValuesHolder with a given property name and set of int values. |
open static PropertyValuesHolder |
Constructs and returns a PropertyValuesHolder with a given property and set of int values. |
open static PropertyValuesHolder |
ofKeyframe(@NonNull propertyName: String, @NonNull vararg values: Keyframe<Any!>!) Constructs and returns a PropertyValuesHolder object with the specified property name and set of values. |
open static PropertyValuesHolder |
Constructs and returns a PropertyValuesHolder object with the specified property and set of values. |
open static PropertyValuesHolder |
ofMultiFloat(@NonNull propertyName: String, @NonNull values: Array<FloatArray!>) Constructs and returns a PropertyValuesHolder with a given property name and set of |
open static PropertyValuesHolder |
ofMultiFloat(@NonNull propertyName: String, @NonNull path: Path) Constructs and returns a PropertyValuesHolder with a given property name to use as a multi-float setter. |
open static PropertyValuesHolder |
ofMultiFloat(@NonNull propertyName: String, @NonNull converter: TypeConverter<V, FloatArray!>, @NonNull evaluator: TypeEvaluator<V>, @NonNull vararg values: V) Constructs and returns a PropertyValuesHolder with a given property and set of Object values for use with ObjectAnimator multi-value setters. |
open static PropertyValuesHolder |
ofMultiFloat(@NonNull propertyName: String, @Nullable converter: TypeConverter<T, FloatArray!>?, @NonNull evaluator: TypeEvaluator<T>, @NonNull vararg values: Keyframe<Any!>!) Constructs and returns a PropertyValuesHolder object with the specified property name or setter name for use in a multi-float setter function using ObjectAnimator. |
open static PropertyValuesHolder |
ofMultiInt(@NonNull propertyName: String, @NonNull values: Array<IntArray!>) Constructs and returns a PropertyValuesHolder with a given property name and set of |
open static PropertyValuesHolder |
ofMultiInt(@NonNull propertyName: String, @NonNull path: Path) Constructs and returns a PropertyValuesHolder with a given property name to use as a multi-int setter. |
open static PropertyValuesHolder |
ofMultiInt(@NonNull |