Stay organized with collections
Save and categorize content based on your preferences.
BidirectionalTypeConverter
abstract class BidirectionalTypeConverter<T : Any!, V : Any!> : TypeConverter<T, V>
Abstract base class used convert type T to another type V and back again. This is necessary when the value types of in animation are different from the property type. BidirectionalTypeConverter is needed when only the final value for the animation is supplied to animators.
Summary
Public methods |
abstract T |
Does a conversion from the target type back to the source type.
|
open BidirectionalTypeConverter<V, T>! |
Returns the inverse of this converter, where the from and to classes are reversed.
|
Public constructors
BidirectionalTypeConverter
BidirectionalTypeConverter(
fromClass: Class<T>!,
toClass: Class<V>!)
Public methods
convertBack
abstract fun convertBack(value: V): T
Does a conversion from the target type back to the source type. The subclass must implement this when a TypeConverter is used in animations and current values will need to be read for an animation.
Parameters |
value |
V: The Object to convert. |
Return |
T |
A value of type T, converted from value . |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-04 UTC."],[],[]]