我需要知道 Transform 小部件的原点和对齐属性之间的区别。如果我们同时设置原点和对齐方式会发生什么?从文档中,我所理解的是和设置原点。
起源
应用矩阵的坐标系的原点(相对于该渲染对象的左上角)。
对齐
原点的对齐方式,相对于框的大小。 这相当于根据框的大小设置原点。 如果与[origin]同时指定,则两者都适用。
答案 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 等