skew method
斜切变形
horizontal 水平斜切强度, 使用角度, 比如上边向左移动, 下边向右移动, 形成45度角, 则值为45
vertical 垂直斜切强度, 使用角度, 比如左边向上移动, 右边向下移动, 形成45度角, 则值为45
basePoint 变形基准点
返回应用了斜切变换的Widget
Implementation
Widget skew(
{double horizontal = 0,
double vertical = 0,
Alignment basePoint = Alignment.center}) {
return Transform(
transform:
Matrix4.skew(tan(horizontal * pi / 180), tan(vertical * pi / 180)),
alignment: basePoint,
child: this,
);
}