skew method

Widget skew(
  1. double skew, {
  2. AlignmentGeometry alignment = Alignment.center,
  3. Offset origin = Offset.zero,
  4. double skewFrom = 0,
  5. AlignmentGeometry alignmentFrom = Alignment.center,
  6. Offset originFrom = Offset.zero,
})

Applies a SkewEffect to a Widget with the given skew on both axes.

alignment is the alignment of the origin, relative to the size of the Widget.

origin is the origin of the skew. This allows to translate the origin of the skew to a different point.

Implementation

Widget skew(
  double skew, {
  AlignmentGeometry alignment = Alignment.center,
  Offset origin = Offset.zero,
  double skewFrom = 0,
  AlignmentGeometry alignmentFrom = Alignment.center,
  Offset originFrom = Offset.zero,
}) {
  return EffectWidget(
    start: SkewEffect(
      skew: skewFrom,
      alignment: alignmentFrom,
      origin: originFrom,
    ),
    end: SkewEffect(
      skew: skew,
      alignment: alignment,
      origin: origin,
    ),
    child: this,
  );
}