• Lv0
    粉丝2

积分15 / 贡献0

提问7答案被采纳0文章0

怎么使用transition和animateTo来减少动效的冗余刷新

王田盛 显示全部楼层 发表于 2023-10-26 15:40:46

Openharmony提供了transition和animateTo实现动效,但是不合理的使用会导致动效存在冗余刷新。请问transition和animateTo的最佳适用场景有哪些,在代码实现过程中又该怎么去优化

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

haokunZhu

沙发 发表于 2023-10-26 18:28:30

可以从属性更新和布局等几个方面考虑,尽可能减少冗余刷新,推荐的方式如下:

  • 组件转场动画使用transition
  • 组件布局改动时使用图形变换属性动画
  • 动画参数相同时使用同一个animateTo
  • 多次animateTo时统一更新状态变量

具体方法可参考《OpenHarmony应用程序动效能力实践》

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部