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('点击文字');
              }
            ),
          ]
        ),

用于 下面子回复效果:


image.png

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

上一篇 下一篇

猜你喜欢

热点阅读