在移动端文本输入场景中,微信的输入体验被广泛认可:输入框高度随内容自动扩展,当内容超出一定行数时,自动显示全屏入口按钮,点击后可进入全屏编辑模式。本文介绍一种基于 TextPainter + GlobalKey 的精确行数计算方案,实现零延迟、无抖动、自然流畅的切换体验。
作者:念格
链接:https://juejin.cn/post/7629093024324534318
来源:稀土掘金
在移动端文本输入场景中,微信的输入体验被广泛认可:输入框高度随内容自动扩展,当内容超出一定行数时,自动显示全屏入口按钮,点击后可进入全屏编辑模式。本文介绍一种基于 TextPainter + GlobalKey 的精确行数计算方案,实现零延迟、无抖动、自然流畅的切换体验。
作者:念格
链接:https://juejin.cn/post/7629093024324534318
来源:稀土掘金