需要知道TextField中当前光标位置的dx和dy坐标。这是实现提及/标记功能所必需的,其中需要在TextField光标下方的几个像素处显示一个弹出窗口。]
需要知道TextField中当前光标位置的dx和dy坐标。这是实现提及/标记功能所必需的,其中需要在弹出窗口中显示几个像素...
您可以使用FocusNode来获取文本字段本身的偏移量。然后使用TextPainter类来计算此post中所示的布局宽度,并使用它来放置标签。然后也许使用一些叠加逻辑来显示标签,如图here所示。
FocusNode
TextPainter