Flutter-如何获取TextField中光标的坐标?

问题描述 投票:1回答:1

需要知道TextField中当前光标位置的dx和dy坐标。这是实现提及/标记功能所必需的,其中需要在TextField光标下方的几个像素处显示一个弹出窗口。]

需要知道TextField中当前光标位置的dx和dy坐标。这是实现提及/标记功能所必需的,其中需要在弹出窗口中显示几个像素...

flutter flutter-layout flutter-dependencies flutter-web
1个回答
0
投票

您可以使用FocusNode来获取文本字段本身的偏移量。然后使用TextPainter类来计算此post中所示的布局宽度,并使用它来放置标签。然后也许使用一些叠加逻辑来显示标签,如图here所示。

© www.soinside.com 2019 - 2024. All rights reserved.