将参数传递给Flutter中的无状态小部件

用户名

我正在尝试为嵌入式文本链接做一个无状态的小部件。

我在这里使用这个答案https://stackoverflow.com/a/55607224/3808307创建链接

RichText(
  text: TextSpan(
    children: [
      TextSpan(text: 'This is a going to be a Text which has '),
      TextSpan(
        text: 'single tap',
        style: style,
        recognizer: TapGestureRecognizer()
          ..onTap = () {
            // single tapped
          },
      ),
      TextSpan(text: ' along with '),
      TextSpan(
        text: 'double tap',
        style: style,
        recognizer: DoubleTapGestureRecognizer()
          ..onDoubleTap = () {
            // double tapped
          },
      ),
      TextSpan(text: ' and '),
      TextSpan(
        text: 'long press',
        style: style,
        recognizer: LongPressGestureRecognizer()
          ..onLongPress = () {
            // long pressed
          },
      ),
    ],
  ),
)

,但我想拥有一个可以导入的TextSpan,并且已经应用​​了样式,并向其传递了可以充当标签和函数的文本。

我是否需要一个有状态的小部件,还是可以只使用无状态的小部件?

MoisésLaris Santos

您可以毫无问题地使用无状态窗口小部件。

如果您在按链接时需要更改文本样式,则需要使用有状态的小部件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Flutter/Dart:将参数传递给有状态小部件?

在Flutter中,如何将数据传递到无状态小部件中?

无法将onTap字段传递给无状态窗口小部件

我如何从无状态小部件传递无状态小部件中的setState

Flutter 通过无状态小部件向上传递数据

在 Flutter 中如何将值传递给小部件

在Flutter中,如何为无状态小部件定义基线?

Flutter:无状态小部件中的可变字段

如何在flutter中从有状态小部件获取ID到无状态小部件?

将变量从有状态小部件传递给状态

将无状态小部件转换为有状态小部件或在无状态小部件中编码复选框

Flutter状态管理(BloC):无状态与有状态小部件

dart有状态小部件将数据传递给状态错误:小部件为null

如何在Flutter中将参数传递给小部件

将数据传递给有状态的小部件

将方法作为参数传递给小部件

将参数传递给可重用的小部件

durandal,在导航期间将参数传递给小部件

将变量索引传递给Flutter小部件

将变量传递给子小部件 FLUTTER

从Tkinter中的Entry小部件将参数传递给动态创建的Button

处理将数据传递给小部件以缩短 Flutter / dart 中复杂布局的最佳方法?

如何创建对象列表以传递给Flutter中的小部件?

当我的小部件使用字符串ID进行引用时,如何将参数传递给有状态的小部件?

如何在flutter中为无状态小部件内的变量编写if语句

Flutter:如何在无状态窗口小部件中调用函数?

Flutter:在无状态小部件中创建动画控制器

在无状态类中制作有状态小部件

Django将模型传递给ModelForm中的小部件