我正在使用MatrixGestureDetector来设置矩阵:
...
onMatrixUpdate: (Matrix4 m, Matrix4 tm, Matrix4 sm, Matrix4 rm) {
setState(() {
matrix = MatrixGestureDetector.compose(m, null, null, null);
...
然后在另一个函数中,我将相同的矩阵设置为:
matrix = Matrix4.identity();
现在,当再次调用MatrixGestureDetector中的onMatrixUpdate时,矩阵Matrix4.identity()
不合适,是否可以将MatrixGestureDetector设置为标识?
由于@pskink,我在执行matrix = Matrix4.identity();
的同一函数中尝试了此操作:
matrix = MatrixGestureDetector.compose(matrix, translateMatrix, scaleMatrix, null);
答案 0 :(得分:0)
使用:
{"docs": [
...
]}
按照建议的方式工作,我只需要将Transformation小部件包装在AnimatedBuilder中并使用ValueNotifier。