赞
踩
利用GestureDetector中的ontap()事件进行文本点击响应。
child: GestureDetector(
child: Text(
this.title,
style: TextStyle(color: Colors.white, fontSize: 18.0),
),
onTap: this.rightClick,
),
rightClick: () {
print("点我干什么");
},
child: Text.rich( TextSpan( children: [ TextSpan( text: "hello", style: TextStyle(fontSize: 29, color: Colors.red), ), TextSpan( text: "world", style: TextStyle(fontSize: 59, color: Colors.yellow), // 设置点击事件 recognizer: TapGestureRecognizer() ..onTap = () { debugPrint("${i++}"); }, ), ], ),
属性 | 说明 |
---|---|
onPointerDown | 按下时触发 |
onPointerMove | 移动时触发 |
onPointerEnter | 进入Widget区域时触发 |
onPointerExit | 离开Widget区域时触发 |
onPointerUp | 离开屏幕时触发 |
onPointerCancel | 取消触摸时触发 |
behavior | 控制事件传递 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。