美文网首页
TextSpan文字中间点击事件

TextSpan文字中间点击事件

作者: 晓函 | 来源:发表于2022-01-16 12:23 被阅读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('点击文字');
              }
            ),
          ]
        ),

用于 下面子回复效果:


image.png

这个可是用row实现不了的。

相关文章

网友评论

      本文标题:TextSpan文字中间点击事件

      本文链接:https://www.haomeiwen.com/subject/ccsfhrtx.html