如何在多行文本中添加尾随图标

时间:2020-10-14 03:58:46

标签: flutter

我需要你的帮助。我需要实现UI

enter image description here

我使用RichText + WidgetSpan,但是不起作用。如果当前文本超过两行,我得到了这样的效果,这是错误的。我需要图标必须显示:

enter image description here

我要解决的是多于两行将显示省略号,而尾随图标仍将显示

如果是单行文本,我可以使用行+扩展,但是带有图标的多行文本只能使用RichText + WidgetSpan

我还考虑过使用TextPainter来计算边界值,但是这并不是最佳解决方案

我该如何实现?

1 个答案:

答案 0 :(得分:1)

wd = webdriver.Chrome(executable_path=path) result = wd.find_element(By.XPATH, "//div[@class='wrapper__top_3UDaE']") result.click() 小部件可以与 RichText(用于初始文本) + TextSpan(适用于带有backgroundColor /图标的文本) 创建这样的输出。

以下是使用上述小部件输出的代码段:

输出:

代码:

WidgetSpan