VxTransformExtension extension
Extension method to directly transform any widget without wrapping or with dot operator.
- on
Methods
-
flipHorizontal(
{Key? key}) → Widget - Extension method to horizontally flip any widget without wrapping or with dot operator.
-
flipVertical(
{Key? key}) → Widget - Extension method to vertically flip any widget without wrapping or with dot operator.
-
flipX(
{Key? key, double? radian}) → Widget - Extension method to rotate along X-axis any widget without wrapping or with dot operator.
-
flipY(
{Key? key, double? radian}) → Widget - Extension method to rotate along Y-axis any widget without wrapping or with dot operator.
-
offset(
{Key? key, required Offset offset, bool transformHitTests = true}) → Widget - Extension method to set an offset of any widget
-
perspective(
{Key? key}) → Widget - Extension method to give 3D look to any widget without wrapping or with dot operator.
-
rotate(
double degrees, {Key? key, Alignment alignment = Alignment.center, Offset? origin}) → Widget -
Extension method to rotate any widget by specified
degrees
without wrapping or with dot operator. -
rotate0(
{Key? key}) → Widget - Extension method to rotate any widget by 0 degrees without wrapping or with dot operator.
-
rotate180(
{Key? key}) → Widget - Extension method to rotate any widget by 180 degrees without wrapping or with dot operator.
-
rotate45(
{Key? key}) → Widget - Extension method to rotate any widget by 45 degrees without wrapping or with dot operator.
-
rotate60(
{Key? key}) → Widget - Extension method to rotate any widget by 60 degrees without wrapping or with dot operator.
-
rotate90(
{Key? key}) → Widget - Extension method to rotate any widget by 90 degrees without wrapping or with dot operator.
-
rotateN180(
{Key? key}) → Widget - Extension method to rotate any widget by 180 degrees anti-clockwise without wrapping or with dot operator.
-
rotateN45(
{Key? key}) → Widget - Extension method to rotate any widget by 45 degrees anti-clockwise without wrapping or with dot operator.
-
rotateN60(
{Key? key}) → Widget - Extension method to rotate any widget by 60 degrees anti-clockwise without wrapping or with dot operator.
-
rotateN90(
{Key? key}) → Widget - Extension method to rotate any widget by 90 degrees anti-clockwise without wrapping or with dot operator.
-
scale(
{Key? key, double? scaleValue, Offset? origin, Alignment alignment = Alignment.center}) → Widget -
Extension method to scale any widget by specified
scalevalue
without wrapping or with dot operator. -
scale0(
{Key? key}) → Widget - Extension method to rotate any widget by 0 without wrapping or with dot operator.
-
scale100(
{Key? key}) → Widget - Extension method to rotate any widget by 1.0 without wrapping or with dot operator.
-
scale105(
{Key? key}) → Widget - Extension method to rotate any widget by 1.05 without wrapping or with dot operator.
-
scale110(
{Key? key}) → Widget - Extension method to rotate any widget by 1.1 without wrapping or with dot operator.
-
scale150(
{Key? key}) → Widget - Extension method to rotate any widget by 1.5 without wrapping or with dot operator.
-
scale200(
{Key? key}) → Widget - Extension method to rotate any widget by 2 without wrapping or with dot operator.
-
scale50(
{Key? key}) → Widget - Extension method to rotate any widget by 0.5 without wrapping or with dot operator.
-
scale75(
{Key? key}) → Widget - Extension method to rotate any widget by 0.75 without wrapping or with dot operator.
-
scale90(
{Key? key}) → Widget - Extension method to rotate any widget by 0.9 without wrapping or with dot operator.
-
scale95(
{Key? key}) → Widget - Extension method to rotate any widget by 0.95 without wrapping or with dot operator.