[控场AI]
概念

TextFieldBuffer

Jetpack Compose中用于编程式修改文本的缓冲区对象,提供插入、替换、删除等操作,并通过edit函数使用。

时间轴 (近 90 天)

10月30日

由于 text 是只读属性,编程式修改 TextFieldState 需通过 TextFieldState.edit 函数进行,该函数提供一个 TextFieldBuffer,暴露插入、替换、删除等操作。

待验证50%
10月30日

新 API 引入 InputTransformation,在用户输入到达 TextFieldState 之前进行拦截,并提供与 TextFieldBuffer 相同的 API,包括变更列表(change list)能力。

待验证50%
10月30日

新的 OutputTransformation 基于 TextFieldBuffer,开发者只需在指定索引调用插入函数,系统会自动计算双向偏移映射,而旧 VisualTransformation API 要求手动实现双向映射。

待验证50%

全部知识事实 (3)

来源文章