颤振变换 |原点与对齐

时间:2021-06-02 17:07:28

标签: flutter dart flutter-layout

我需要知道 Transform 小部件的原点和对齐属性之间的区别。如果我们同时设置原点和对齐方式会发生什么?从文档中,我所理解的是和设置原点。

起源

应用矩阵的坐标系的原点(相对于该渲染对象的左上角)。

对齐

原点的对齐方式,相对于框的大小。 这相当于根据框的大小设置原点。 如果与[origin]同时指定,则两者都适用。

1 个答案:

答案 0 :(得分:0)

origin 用于固定 X 和 Y 位置。 例如:中心( 孩子:容器( 颜色:Colors.black, 孩子:变换( 原点: Offset(20,40) , //对齐:Alignment.center, 变换:Matrix4.skewY(0.3)..rotateZ(24 / 12.0), 孩子:容器( 填充:const EdgeInsets.all(8.0), 颜色:常量颜色(0xFFE8581C), 孩子:const Text('你好'), ), ), ), ),

Alignment: Alignment 显示具体位置,如 center、left、centerRight 等