flutter - Flutter - 获取文本字段中光标的坐标
问题描述
我需要从 a 中获取当前光标坐标TextField
。
有一些“解决方案”,但没有一个真正有效。
尝试使用controller.selection.baseOffset
乘以每个字符的硬编码宽度,这有点工作,但仅适用于等宽字体且仅适用于一行。
使用 aFocusNode
与TextPainter
like组合focusNode.offset.dx + painter.width
虽然不是很精确。
所以我认为没有一种简单的方法可以获取光标的位置?
但也许这里有人不得不面对同样的问题,可以帮助我:)
谢谢史蒂文
解决方案
推荐阅读
- python - 如何获取线系统的所有交叉点列表
- php - 在 Laravel 中为外部用户生成图片 url
- hyperlink - yii2 html 调试站点中的文件链接无效。如何使链接 ide://open?url=file:///... 工作?
- python - TypeError: css() 只需要 2 个参数(给定 3 个)
- css - 覆盖 Vuetify 2.0 sass 变量 $heading-font-family
- angular - AngularSplitModule CSP 问题 - 因为违反 CPS 指令而拒绝加载图像:“default-src 'self'”
- excel - 如何检查表 A 中的行是否与表 B 中的任何行匹配
- php - PHP GET 请求响应 404 错误
- c# - 当您在应用程序当前主窗口外单击时调用的事件是什么
- sql - 需要从同一张表中根据月份和年份进行 SQL 查询