IntProperty
abstract class IntProperty<T : Any!> : Property<T, Int!>
kotlin.Any | ||
↳ | android.util.Property<T, kotlin.Int> | |
↳ | androidx.core.animation.IntProperty |
An implementation of android.util.Property
to be used specifically with fields of type int
. This type-specific subclass enables performance benefit by allowing calls to a setValue()
function that takes the primitive int
type and avoids autoboxing and other overhead associated with the Integer
class.
Summary
Public constructors | |
---|---|
A constructor that takes an identifying name for the int property. |
|
<init>() A constructor that creates an int property instance with an empty name. |
Public methods | |
---|---|
Unit | |
abstract Unit |
A type-specific variant of |
Public constructors
<init>
IntProperty(@NonNull name: String)
A constructor that takes an identifying name for the int property. This name will show up as a part of ObjectAnimator#getPropertyName()
when the ObjectAnimator
is created with a Property
object as its animation property. This name will also appear in systrace as a part of the animator name.
Parameters | |
---|---|
name |
String: name to be used to identify the property |
See Also
<init>
IntProperty()
A constructor that creates an int property instance with an empty name. To create a named int property, see IntProperty(String)
See Also
Public methods
setValue
abstract fun setValue(
@NonNull object: T,
value: Int
): Unit
A type-specific variant of set(Object, Integer)
that is faster when dealing with fields of type int
.