鸿蒙UI中如何实现类似于微信输入框的效果?

鸿蒙UI中如何实现类似于微信输入框的效果?

ArkTs提供了两种输入控件:单行的TextInput和多行的TextArea,TextArea没有像Android一样提供配置最大行的配置,如何实现微信输入框效果:默认一行,当超过一行自动展开,最多六行的效果呢?
image.png

本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
阅读 477
1 个回答

这个我理解就是获取宽度,然后通过二分法之类的方法,判断出是否超过了宽度。

其他的方法还有什么离屏元素渲染,然后再查看宽高返回计算。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进