HarmonyOS transition?

transition动画后,组件的高度会突变为0,其余组件会很突兀的改变位置。如何改变这一情况?

阅读 556
1 个回答

这通常是因为动画处理不当或者动画结束后的布局更新没有正确管理
HarmonyOS中,动画对象(如Animator)通常会有监听器(如AnimatorListener)来监听动画的开始、结束等事件。
在动画结束后,通过修改组件的布局参数(如LayoutParams)来调整组件的大小和位置。这通常涉及到在动画结束监听器中设置新的LayoutParams并应用到组件上。

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