概述

#

Editable.onCaretChanged 回调已被移除。此更改会改变 EditableText 将选区滚动到视图中的行为。

背景

#

以前,在滚动到视图以显示用户更新时,EditableText 使用多种机制来确定选区的范围或插入符号的位置。

变更说明

#

通过移除 Editable.onCaretChanged 回调,EditableText 在滚动显示选区时将始终使用最新的选区范围位置。具体来说,这在使用 userUpdateTextEditingValue() 将选区从折叠状态更改为非折叠状态后,改善了滚动到视图中的行为。

时间线

#

发布版本:3.12.0-4.0.pre
在稳定版中发布: 3.13.0

参考资料

#

API 文档

相关 PR