TextSpan文字中间点击事件
2022-01-16 本文已影响0人
晓函
想要在一段文字中,点击某个词响应事件,需要使用TextSpan
Text.rich(
TextSpan(
children: [
TextSpan(text:'${reply.userNick} : ',style:styleTextNick,
recognizer: TapGestureRecognizer()..onTap = (){
print('点击昵称');
}
),
TextSpan(text:'${reply.text}',style:styleTextComment,
recognizer: TapGestureRecognizer()..onTap = (){
print('点击文字');
}
),
]
),
用于 下面子回复效果:
![](https://img.haomeiwen.com/i2042197/7f9861dc17880304.png)
这个可是用row实现不了的。