美文网首页
关于适配器当中item的某个控件添加无限缩放动画问题

关于适配器当中item的某个控件添加无限缩放动画问题

作者: 不问出路 | 来源:发表于2020-04-06 22:07 被阅读0次

    1、最近在做项目当中,有一个需求,就是在列表适配器当中,的一个头像图标添加无限缩放补间动画,在添加后,如果对于性能上没有多大要求的可以忽略不计。

    原因:因为补间动画在进行动画缩放的时候,采用的是主线程的Idlhandler进行刷新view, 这个时候会占用主线程的资源,导致在启动别的activity 或者结束别的activity的,会比较慢;甚至影响出现,结束一个activity,在进入onPause 到onDestroy 方法会有一个10秒左右的时间;

     解决方法:1、把补间动画,替换成属性动画便可解决问题;

    2、视图隐藏后,停止动画;

    3、视图销毁后,记得停止动画;

     原因:属性动画更新视图,是采用子线程进行更新视图,不会占用主线程资源;

    相关文章

      网友评论

          本文标题:关于适配器当中item的某个控件添加无限缩放动画问题

          本文链接:https://www.haomeiwen.com/subject/oegiphtx.html