
valueAnimator.setRepeatMode(ObjectAnimator.RESTART);valueAnimator.setRepeatCount(ObjectAnimator.INFINITE);valueAnimator.setDuration(1500);
在onAnimationRepeat中,我使用setCurrentItem(nextItem,true)移动到下一页.但是,如果我坐在这个屏幕上等待,那么在10次左右的页面更改后,UI性能会越来越低(使用TinyDancer我观察到FPS从60下降到20).
但是,将行更改为setCurrentItem(nextItem,false)(将smoothScroll设置为false)可以消除性能下降.
有多少关于调用setCurrentItem会导致这种情况吗?我可以调整smoothScroll行为来解决这个问题吗?同样,我在此寻呼机中最多可以加载5个视图,并且我观察到在观看FPS下降时内存使用率保持不变.
解决方法 它很可能与受VIEwPager影响的视图有关. VIEwPager所在的父布局是否存在?检查您是否有父视图.虚拟动画可以使父布局重新绘制自身和子元素很多次.当你有……等待它时,这尤其麻烦……嵌套视图! 总结以上是内存溢出为你收集整理的android – 自动滚动视图寻呼机导致帧丢失全部内容,希望文章能够帮你解决android – 自动滚动视图寻呼机导致帧丢失所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)