gpt4 book ai didi

flutter - 在富文本抖动中使用图标时,如何垂直对齐图标

转载 作者:行者123 更新时间:2023-12-04 12:38:56 85 4
gpt4 key购买 nike

我正在尝试创建一个简单的手势检测器,在开始时带有一些文本和一个图标,但是在尝试将图标居中时我似乎撞到了墙(是的,已经尝试了一行,但我需要一些宽度可以做到的东西不要超出内容),这是我目前所拥有的:

Container(
color: Colors.white,
child: GestureDetector(
onTap: () => setState(() {
playerNames.remove(name);
}),
child: RichText(
text: TextSpan(children: [
WidgetSpan(
child: Icon(
Icons.clear,
size: MediaQuery.of(context).size.height * 0.02,
),
),
WidgetSpan(
child: AutoSizeText(
name,
maxLines: 1,
style: new TextStyle(
fontSize:
MediaQuery.of(context).size.height * 0.021,
color: Color.fromRGBO(0, 0, 0, 0.71)),
),
)
]),
)),
)

最佳答案

试试 InlineSpan 在 TextSpan 里面

       TextSpan(
style: TextStyle(fontSize: 24, color: Colors.black),
children: <InlineSpan>[
TextSpan(text: 'hello'),
WidgetSpan(
alignment: ui.PlaceholderAlignment.middle,
child: Text( 'Jack',
style: TextStyle(fontSize: 40, color: Colors.white),
),
),
TextSpan(text: ' doctor'),
]
),

关于flutter - 在富文本抖动中使用图标时,如何垂直对齐图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61489662/

85 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com