flutter_quad_annotator library
Classes
- BreathingAnimation
- 呼吸动画配置类 包含呼吸灯效果的所有相关配置参数
- FineAdjustmentConfiguration
- 精调模式配置
- MagnifierConfiguration
- 放大镜配置类 包含放大镜功能的所有相关配置参数
- QuadAnnotation
-
四边形注释类,用于存储和操作四个顶点坐标
替代
List<Offset>以提高代码严谨性,防止意外增删顶点 - QuadAnnotatorBox
- 四边形标注组件 支持在图片上绘制和编辑四边形区域
- QuadAnnotatorController
- QuadAnnotator的控制器,用于控制QuadAnnotatorBox的行为
- QuadImageInfo
- 图片信息类,包含图片的真实尺寸和显示尺寸
- TutorialConfiguration
- 引导配置类
- VirtualDPadConfiguration
- 虚拟方向键配置
Enums
- FineAdjustmentMode
- 精调模式类型
- MagnifierCornerPosition
- 放大镜角落位置
- MagnifierPositionMode
- 放大镜位置模式
- MagnifierShape
- 放大镜形状
- TutorialAnimationType
- 引导动画类型
- TutorialStep
- 引导步骤枚举
Extensions
- OffsetExtension on Offset
- Offset 扩展方法
-
PointExtension
on Point<
double> -
Point<double>扩展方法
Typedefs
-
OnEdgeDragEnd
= void Function(int edgeIndex, Point<
double> position) -
边拖动结束时的回调函数类型定义
edgeIndex边的索引position拖动结束时的位置(图片坐标系) -
OnEdgeDragStart
= void Function(int edgeIndex, Point<
double> position) -
边拖动开始时的回调函数类型定义
edgeIndex边的索引position拖动开始时的位置(图片坐标系) -
OnVertexDragEnd
= void Function(int vertexIndex, Point<
double> position) -
顶点拖动结束时的回调函数类型定义
vertexIndex顶点索引position顶点在图片坐标系中的位置 -
OnVertexDragStart
= void Function(int vertexIndex, Point<
double> position) -
顶点拖动开始时的回调函数类型定义
vertexIndex顶点索引position顶点在图片坐标系中的位置 - OnVerticesChanged = void Function(QuadAnnotation rectangle)
- 四边形裁剪组件的回调函数类型定义 回调参数为图片真实坐标系的QuadAnnotation