abstract class IntProperty<T> : Property


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.

Parameters
<T>

The class on which the Property is declared.

Summary

Public constructors

A constructor that creates an int property instance with an empty name.

A constructor that takes an identifying name for the int property.

Public functions

Unit
set(object: T, value: Int)
abstract Unit
setValue(object: T, value: Int)

A type-specific variant of set that is faster when dealing with fields of type int.

Inherited functions

From android.util.Property
abstract V!
get(p: T!)
String!
Class<V!>!
Boolean
java-static Property<T!, V!>!
<T, V> of(hostType: Class<T!>!, valueType: Class<V!>!, name: String!)

Public constructors

IntProperty

IntProperty()

A constructor that creates an int property instance with an empty name. To create a named int property, see IntProperty

See also
IntProperty

IntProperty

IntProperty(name: String)

A constructor that takes an identifying name for the int property. This name will show up as a part of 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
IntProperty

Public functions

set

fun set(object: T, value: Int): Unit

setValue

abstract fun setValue(object: T, value: Int): Unit

A type-specific variant of set that is faster when dealing with fields of type int.