abstract class Builder<B : RenderNode.Builder<B>> : TransformNode.Builder<B>
val pivotX: MutableList<Animation<*, Float>> |
|
val pivotY: MutableList<Animation<*, Float>> |
|
val rotation: MutableList<Animation<*, Float>> |
|
val scaleX: MutableList<Animation<*, Float>> |
|
val scaleY: MutableList<Animation<*, Float>> |
|
val translateX: MutableList<Animation<*, Float>> |
|
val translateY: MutableList<Animation<*, Float>> |
fun fillAlpha(initialFillAlpha: Float): Bfun fillAlpha(vararg animations: Animation<*, Float>): Bfun fillAlpha(animations: List<Animation<*, Float>>): B |
|
fun fillColor(initialFillColor: Int): Bfun fillColor(vararg animations: Animation<*, Int>): Bfun fillColor(animations: List<Animation<*, Int>>): Bfun fillColor(colorStateList: ColorStateList?): Bfun fillColor(linearGradient: LinearGradient?): Bfun fillColor(radialGradient: RadialGradient?): Bfun fillColor(sweepGradient: SweepGradient?): B |
|
fun fillType(fillType: FillType): B |
|
fun scalingStroke(isScalingStroke: Boolean): B |
|
fun strokeAlpha(initialStrokeAlpha: Float): Bfun strokeAlpha(vararg animations: Animation<*, Float>): Bfun strokeAlpha(animations: List<Animation<*, Float>>): B |
|
fun strokeColor(initialStrokeColor: Int): Bfun strokeColor(vararg animations: Animation<*, Int>): Bfun strokeColor(animations: List<Animation<*, Int>>): Bfun strokeColor(colorStateList: ColorStateList?): Bfun strokeColor(linearGradient: LinearGradient?): Bfun strokeColor(radialGradient: RadialGradient?): Bfun strokeColor(sweepGradient: SweepGradient?): B |
|
fun strokeDashArray(initialStrokeDashArray: FloatArray?): Bfun strokeDashArray(vararg animations: Animation<*, FloatArray>): Bfun strokeDashArray(animations: List<Animation<*, FloatArray>>): B |
|
fun strokeDashOffset(initialStrokeDashOffset: Float): Bfun strokeDashOffset(vararg animations: Animation<*, Float>): Bfun strokeDashOffset(animations: List<Animation<*, Float>>): B |
|
fun strokeLineCap(strokeLineCap: StrokeLineCap): B |
|
fun strokeLineJoin(strokeLineJoin: StrokeLineJoin): B |
|
fun strokeMiterLimit(initialStrokeMiterLimit: Float): Bfun strokeMiterLimit(vararg animations: Animation<*, Float>): Bfun strokeMiterLimit(animations: List<Animation<*, Float>>): B |
|
fun strokeWidth(initialStrokeWidth: Float): Bfun strokeWidth(vararg animations: Animation<*, Float>): Bfun strokeWidth(animations: List<Animation<*, Float>>): B |
|
fun trimPathEnd(initialTrimPathEnd: Float): Bfun trimPathEnd(vararg animations: Animation<*, Float>): Bfun trimPathEnd(animations: List<Animation<*, Float>>): B |
|
fun trimPathOffset(initialTrimPathOffset: Float): Bfun trimPathOffset(vararg animations: Animation<*, Float>): Bfun trimPathOffset(animations: List<Animation<*, Float>>): B |
|
fun trimPathStart(initialTrimPathStart: Float): Bfun trimPathStart(vararg animations: Animation<*, Float>): Bfun trimPathStart(animations: List<Animation<*, Float>>): B |
fun pivotX(initialPivotX: Float): Bfun pivotX(vararg animations: Animation<*, Float>): Bfun pivotX(animations: List<Animation<*, Float>>): B |
|
fun pivotY(initialPivotY: Float): Bfun pivotY(vararg animations: Animation<*, Float>): Bfun pivotY(animations: List<Animation<*, Float>>): B |
|
fun rotation(initialRotation: Float): Bfun rotation(vararg animations: Animation<*, Float>): Bfun rotation(animations: List<Animation<*, Float>>): B |
|
fun scaleX(initialScaleX: Float): Bfun scaleX(vararg animations: Animation<*, Float>): Bfun scaleX(animations: List<Animation<*, Float>>): B |
|
fun scaleY(initialScaleY: Float): Bfun scaleY(vararg animations: Animation<*, Float>): Bfun scaleY(animations: List<Animation<*, Float>>): B |
|
fun translateX(initialTranslateX: Float): Bfun translateX(vararg animations: Animation<*, Float>): Bfun translateX(animations: List<Animation<*, Float>>): B |
|
fun translateY(initialTranslateY: Float): Bfun translateY(vararg animations: Animation<*, Float>): Bfun translateY(animations: List<Animation<*, Float>>): B |
class Builder : RenderNode.Builder<CircleNode.Builder>
Builder class used to create CircleNodes. |
|
class Builder : RenderNode.Builder<EllipseNode.Builder>
Builder class used to create EllipseNodes. |
|
class Builder : RenderNode.Builder<LineNode.Builder>
Builder class used to create LineNodes. |
|
class Builder : RenderNode.Builder<PathNode.Builder>
Builder class used to create PathNodes. |
|
class Builder : RenderNode.Builder<RectangleNode.Builder>
Builder class used to create RectangleNodes. |