v0.1.0
matrix_gesture_detector
一个将平移/旋转/缩放手势映射到 Matrix4 对象的触摸检测器。
80喜欢 727近 30 天下载25Pub 分数
平台暂无数据
一个将平移/旋转/缩放手势映射到 Matrix4 对象的触摸检测器。
{"sdk":"flutter"}^2.1.0{"sdk":"flutter"}以下为英文项目原文快照,最新内容请访问 GitHub。
MatrixGestureDetector detects translation, scale and rotation gestures
and combines them into Matrix4 object that can be used by Transform widget
or by low level CustomPainter code. You can customize types of reported
gestures by passing shouldTranslate, shouldScale and shouldRotate
parameters.
The usage is as follows:
MatrixGestureDetector(
onMatrixUpdate: (Matrix4 m, Matrix4 tm, Matrix4 sm, Matrix4 rm) {
setState(() {
matrix = m;
});
},
child: SomeWidgetThatUsesMatrix(
matrix: matrix,
...
)
)
here: SomeWidgetThatUsesMatrix could be a Transform widget
(transform_demo.dart) or a CustomPaint widget which
CustomPainter uses Matrix4 in its low level drawing code
(custom_painter_demo.dart).
bounded demo gif grid rotation demo gif blur demo gif