Most visited

Recently visited

Added in API level 21

BidirectionalTypeConverter

public abstract class BidirectionalTypeConverter
extends TypeConverter<T, V>

java.lang.Object
   ↳ android.animation.TypeConverter<T, V>
     ↳ android.animation.BidirectionalTypeConverter<T, V>


抽象基类使用转换类型T到另一个类型V并返回。 当动画的值类型与属性类型不同时,这是必需的。 只有动画的最终值被提供给动画制作者时,才需要BidirectionalTypeConverter。

也可以看看:

Summary

Public constructors

BidirectionalTypeConverter(Class<T> fromClass, Class<V> toClass)

Public methods

abstract T convertBack(V value)

是否从目标类型转换回源类型。

BidirectionalTypeConverter<V, T> invert()

返回此转换器的反转,其中从和反转类。

Inherited methods

From class android.animation.TypeConverter
From class java.lang.Object

Public constructors

BidirectionalTypeConverter

Added in API level 21
BidirectionalTypeConverter (Class<T> fromClass, 
                Class<V> toClass)

Parameters
fromClass Class
toClass Class

Public methods

convertBack

Added in API level 21
T convertBack (V value)

是否从目标类型转换回源类型。 子类必须在动画中使用TypeConverter时执行此操作,并且需要为动画读取当前值。

Parameters
value V: The Object to convert.
Returns
T A value of type T, converted from value.

invert

Added in API level 21
BidirectionalTypeConverter<V, T> invert ()

返回此转换器的反转,其中从和反转类。 倒置转换器使用该转换调用convertBack(Object)convert(Object)电话和convert(Object)convertBack(Object)电话。

Returns
BidirectionalTypeConverter<V, T> The inverse of this converter, where the from and to classes are reversed.

Hooray!