transform method
Applies a TransformEffect to a Widget.
The translateX
, translateY
, translateZ
, rotateX
, rotateY
,
rotateZ
, scaleX
, scaleY
, scaleZ
, depth
, alignment
, and
origin
arguments are directly mapped to the Transform widget.
Implementation
Widget transform({
double translateX = 0,
double translateY = 0,
double translateZ = 0,
double rotateX = 0,
double rotateY = 0,
double rotateZ = 0,
double scaleX = 1,
double scaleY = 1,
double scaleZ = 1,
double depth = 0,
AlignmentGeometry alignment = Alignment.center,
Offset origin = Offset.zero,
}) {
return EffectWidget(
end: TransformEffect(
translateX: translateX,
translateY: translateY,
translateZ: translateZ,
rotateX: rotateX,
rotateY: rotateY,
rotateZ: rotateZ,
scaleX: scaleX,
scaleY: scaleY,
scaleZ: scaleZ,
depth: depth,
alignment: alignment,
origin: origin,
),
child: this,
);
}