简体   繁体   English

如何在文本的一部分中添加一个 onpressed - flutter

[英]how to put an onpressed in a part of a text - flutter

I tried like this, but i need put a text like "to do something click here "我试过这样,但我需要写一个像“做某事点击这里”这样的文字

TextButton(
 onPressed: () {
   setState(() {
    isVisible = false;
});
},
  child: const Text('click here'),
),

Use RichText .使用RichText

RichText(
    text: TextSpan(children: [
  TextSpan(
    text: "to do something ",
  ),
  TextSpan(
      text: "click here",
      style: TextStyle(),
      recognizer: TapGestureRecognizer()
        ..onTap = () {
          print("tapped");
        }),
])),

Make sure to import 'package:flutter/gestures.dart';确保import 'package:flutter/gestures.dart';

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM