Most visited

Recently visited

Added in API level 24

IntProperty

public abstract class IntProperty
extends Property<T, Integer>

java.lang.Object
   ↳ android.util.Property<T, java.lang.Integer>
     ↳ android.util.IntProperty<T>


Property的实现将Property用于类型为int字段。 这种类型特定的子类通过允许调用setValue()函数来实现性能优势,该函数采用int类型,并避免了与Integer类相关的自动装箱和其他开销。

Summary

Public constructors

IntProperty(String name)

Public methods

final void set(T object, Integer value)

设置此属性表示的 object上的值。

abstract void setValue(T object, int value)

一种特殊类型的变 set(Object, Integer)这是更快地类型的字段打交道时 int

Inherited methods

From class android.util.Property
From class java.lang.Object

Public constructors

IntProperty

Added in API level 24
IntProperty (String name)

Parameters
name String

Public methods

set

Added in API level 24
void set (T object, 
                Integer value)

设置此属性表示的object上的值。 如果该方法无法设定目标对象的值会抛出UnsupportedOperationException例外。

Parameters
object T
value Integer

setValue

Added in API level 24
void setValue (T object, 
                int value)

特定类型的 set(Object, Integer)变体在处理类型为 int字段时速度更快。

Parameters
object T
value int

Hooray!