android - Flutter 如何处理文本选择?
问题描述
我需要显示样式文本以供阅读和一些操作。用户应该能够选择一段文本并用颜色标记它,保存或扩展它(显示附加信息,例如翻译成另一种语言)。
我可以使用 RichText 小部件显示文本。
1) 如何使其可选择以及如何/在何处添加 onTextSelected 侦听器?有一个类 TextSelection 但我看不到它的使用方式/位置。
2)扩展文本的最简单方法是什么?我可以重新加载全文(添加了更改)并完全更新小部件,但这将导致滚动到文本的顶部,我认为应该有更好的方法。
解决方案
您现在有SelectableText()
可用的小部件
推荐阅读
- list - 如何创建这两个列表的所有可能组合?
- project-reactor - 获取 :: 无法初始化类 reactor.netty.http.client.HttpClientConfiguration
- android - 如何为 Agora 1 对 1 视频通话应用显示来电通知
- vue.js - allowedDate 不能用于 vuetify 上的异步或 ajax 吗?
- java - 如何在 Java 中将“2019-10-11T04:56:06.000Z”转换为时间戳?
- javascript - 在 React Native 中创建一个简单的主题标签格式化程序
- android - ScrollView、ListView、RecyclerView 和 WebView 有什么区别?
- spring-boot - Apache Ignite:JVM 暂停时间可能过长:714 毫秒
- python - I am trying to add a PYTHONPATH to environment variable on the terminal. But several ways won't work for me
- jquery - How to Separate each Card from simultaneously flipping back together