ModifiersBuilders.Transformation


@RequiresSchemaVersion(major = 1, minor = 400)
class ModifiersBuilders.Transformation


A modifier to apply transformations to the element. All of these transformations can be animated by setting dynamic values. This modifier is not layout affecting.

Summary

Public functions

DimensionBuilders.PivotDimension

Gets the horizontal location of the point around which the element is rotated and scaled.

DimensionBuilders.PivotDimension

Gets the vertical location of the point around which the element is rotated and scaled.

DimensionBuilders.DegreesProp

Gets the clockwise Degrees that the element is rotated around the pivot point.

TypeBuilders.FloatProp

Gets the scale of this element in the x direction around the pivot point, as a proportion of the element's unscaled width.

TypeBuilders.FloatProp

Gets the scale of this element in the y direction around the pivot point, as a proportion of the element's unscaled height.

DimensionBuilders.DpProp

Gets the horizontal offset of this element relative to the location where the element's layout placed it.

DimensionBuilders.DpProp

Gets the vertical offset of this element in addition to the location where the element's layout placed it.

String

Public functions

getPivotX

Added in 1.2.0
fun getPivotX(): DimensionBuilders.PivotDimension

Gets the horizontal location of the point around which the element is rotated and scaled. With type DpProp, it is the offset from the element center; otherwise with type BoundingBoxRatio, it is the location proportional to the bounding box width.

getPivotY

Added in 1.2.0
fun getPivotY(): DimensionBuilders.PivotDimension

Gets the vertical location of the point around which the element is rotated and scaled. With type DpProp, it is the offset from the element center; otherwise with type BoundingBoxRatio, it is the location proportional to the bounding box height.

getRotation

Added in 1.2.0
fun getRotation(): DimensionBuilders.DegreesProp

Gets the clockwise Degrees that the element is rotated around the pivot point.

getScaleX

Added in 1.2.0
fun getScaleX(): TypeBuilders.FloatProp

Gets the scale of this element in the x direction around the pivot point, as a proportion of the element's unscaled width.

getScaleY

Added in 1.2.0
fun getScaleY(): TypeBuilders.FloatProp

Gets the scale of this element in the y direction around the pivot point, as a proportion of the element's unscaled height.

getTranslationX

Added in 1.2.0
fun getTranslationX(): DimensionBuilders.DpProp

Gets the horizontal offset of this element relative to the location where the element's layout placed it.

getTranslationY

Added in 1.2.0
fun getTranslationY(): DimensionBuilders.DpProp

Gets the vertical offset of this element in addition to the location where the element's layout placed it.

toString

fun toString(): String