加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

Android 中的“靠山无效动画“举动说明

发布时间:2019-10-25 10:57:56 所属栏目:业界 来源:Gracker
导读:当一个 Android App 退到靠山之后,只要他没有被杀死,那么他做什么工作各人都不要稀疏,由于这就是 Android。可是当用户知道一个你一个 App 退到靠山之后还在一连做无效的动画,而这个动画完满是有时义的,并且用户还不知道他在做动画,耗损用户那可怜的

办理要领:

  • Overriding LottieAnimationView and doing the following solves the visibility issue for me and Lottie is paused when not visible.
  1. @Override 
  2. protected void onVisibilityChanged(@NonNull View changedView, int visibility) { 
  3.     super.onVisibilityChanged(changedView, visibility); 
  4.     if (visibility == VISIBLE && wasAnimatingWhenVisibilityChanged) { 
  5.         resumeAnimation(); 
  6.     } else { 
  7.         if (isAnimating()) { 
  8.             wasAnimatingWhenVisibilityChanged = true; 
  9.             pauseAnimation(); 
  10.         } else { 
  11.             wasAnimatingWhenVisibilityChanged = false; 
  12.         } 
  13.     } 

总之就是 : 当 App 不行见的时辰,遏制全部的动画:pauseAnimation!!!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读