背景
组件手势检测,单击、双击、长按、松开、移动、横向拖动、竖向拖动等事件
属性 | 作用 |
---|---|
onTap | 单击 |
onDoubleTap | 双击 |
onLongPress | 长按 |
onPanUpdate | 拖动实时更新 |
onHorizontalDragDown | 横向点击 |
onVerticalDragDown | 竖向点击 |
GestureDetector(onTap: () => setState(() => _info = 'onTap'),onDoubleTap: () => setState(() => _info = 'onDoubleTap'),onLongPress: () => setState(() => _info = 'onLongPress'),onHorizontalDragDown: (detail) => setState(() {detail.globalPosition;detail.localPosition;}),child: Container(alignment: Alignment.center,width: 300,height: 300 * 0.4,color: Colors.grey.withAlpha(33),child: Text(_info,style: const TextStyle(fontSize: 18, color: Colors.blue),),),)