【问题标题】:how to resize text while click on text in flutter?在颤动中单击文本时如何调整文本大小?
【发布时间】:2022-07-06 15:34:00
【问题描述】:

这是我的代码

Container(
          child: Positioned(
            left: offset.dx,
            top: offset.dy,
            child: GestureDetector(
                onPanUpdate: (details) {
                  setState(() {
                    offset = Offset(offset.dx + details.delta.dx, offset.dy + details.delta.dy);
                    print('offset $offset');
                  });
                },
                child: Text(_controller.text, textAlign: TextAlign.center, maxLines: 3,
                    style: TextStyle(fontWeight: FontWeight.bold, fontSize: 20.0, color: colorrr)),),
          ),
        )

【问题讨论】:

    标签: ios flutter dart


    【解决方案1】:

    最简单的方法是将fontSize 放在小部件的State 中,然后通过按钮或点击某处进行更新。

    基本上,就像您更新offset 一样,您可以更新一个名为fontSize 的状态变量并在您的TextStyle 中使用它。

    【讨论】:

      猜你喜欢
      • 2014-09-25
      • 1970-01-01
      • 2018-11-17
      • 2020-04-16
      • 2021-03-02
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多