FLUTTER ECOSYSTEM

matrix_gesture_detector

一个将平移/旋转/缩放手势映射到 Matrix4 对象的触摸检测器。

最新版本
0.1.0
近 30 天下载
727
喜欢数
80
Pub 分数
25

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

一个 Flutter 包,可将用户触摸手势(如平移、旋转和缩放)转换为 Matrix4 对象。它通过将多点触控输入映射到单一变换矩阵,实现精确的 2D 变换,非常适合交互式图形、基于画布的应用程序或需要高级手势处理的自定义 UI 组件。该包通过将底层触摸事件抽象为统一的矩阵表示,简化了复杂手势的管理。

适合场景
  • 交互式画布操作
  • 图像或小部件缩放和旋转
  • 自定义绘图工具
  • 基于手势的用户界面组件
  • 2D 变换动画
主要特点
  • 将手势映射到 Matrix4
  • 支持翻译、旋转和缩放
  • 支持多点触控输入
  • 为转换逻辑提供干净的 API
  • 与 RenderBox 和 CustomPaint 集成
适合对象
  • 开发交互式图形的开发者
  • 需要精确2D变换的应用
  • 具有捏合缩放或旋转功能的 UI 组件
  • 基于画布的绘图应用
  • 高级手势驱动界面
使用建议
  • Requires understanding of Matrix4 and 2D transforms
  • Not suitable for simple tap or swipe gestures
  • May need performance tuning for high-frequency updates
  • Limited to 2D transformations
  • No built-in animation support
支持平台暂无数据

安装插件

flutter pub add matrix_gesture_detector

所属分类

源码仓库

关联项目