gpt4 book ai didi

math - Flutter:Matrix4 按其中心旋转容器?

转载 作者:行者123 更新时间:2023-12-05 00:45:19 25 4
gpt4 key购买 nike

我有一个 AnimatedContainer ,我想把它旋转 180 度,原点应该在它的中心。

它有一个 transform不幸的是,该参数要求 Matrix4 .
Matrix4没有解释在 flutter 文档中:
https://api.flutter.dev/flutter/vector_math_64/Matrix4-class.html

我必须使用什么 Matrix4 来旋转它的中心?

最佳答案

我找到了答案,并制作了这个包(做各种变换,不仅仅是按中心旋转):https://pub.dev/packages/matrix4_transform

var height = 30;
var width = 30;

AnimatedContainer(
color: Colors.red,
width: width,
height: height,
transform:
Matrix4Transform()
.rotateDegrees(180, origin: Offset(width/2, height/2))
.matrix4,
);

关于math - Flutter:Matrix4 按其中心旋转容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57596555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com