我想实现这个布局x1c 0d1x我以前使用RichText来完成此操作(Flutter- Package 文本),但现在我需要使用一个带有内置文本小部件的自定义文本小部件(库返回),但不幸的是,与RichText一起使用的TextSpan只接受TextSpan作为子项,而不接受任何其他类型的小部件。
使用行时会发生这种情况D:我不需要
当我使用Wrap Widget时会发生这种情况,我也不需要
tv6aics11#
尝试这种方式,
RichText(text: TextSpan( children: [ WidgetSpan(child: Container()), TextSpan(text: 'hs dhjfb jkwbfkjw hkjfhkwjk jwjbjfwkj wb') ] ))
yqkkidmi2#
Wrap( children: [ ...splitToManyWidgets(text1), ...splitToManyWidgets(text2), ], ), /////// List<Widget> splitToManyWidgets(String str) { List<Widget> result = []; List<String> list = str.split(" "); for (var element in list) { result.add( Text("$element ") ); } return result; }
2条答案
按热度按时间tv6aics11#
尝试这种方式,
yqkkidmi2#