一个Android动画渲染问题

丧尽心 2016-04-01 07:36:15
目前我开发的app是在设备上专用的,最近用一个新手机测试(用同一个方案,MT6735的方案),发现侧滑菜单会卡,然后发现ScrollView也会卡,看cpu也是正常,原本的设备cpu都没这个好也没发现卡顿的问题。我就打开GPU呈现模式,一看柱状图感觉就。。。
这个是侧滑(使用Android的DrawerLayout)

橙色线出奇的高。
这个是一个ScrollView

使用中可以明显的感觉到卡顿
然后感觉是不是apk里什么没优化好,然后我就重新写了一个测试apk,里面就放一个ScrollView,包一个LinearLayout包含5个TextView,结果却是这样的

然后我就怀疑是不是硬件上有问题?换一部手机(相同型号)也一样,然后我又试了微信和淘宝


发现微信和淘宝滑动起来都很正常,这我就搞不懂了,这到底是啥样的情况啊。

然而我的apk在我的手机(小米4)和我们现在的平台上并不会感觉到卡


求各位指点指点
...全文
432 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
丧尽心 2016-05-25
  • 打赏
  • 举报
回复
引用 6 楼 xingzhong128 的回复:
[quote=引用 3 楼 m121657026 的回复:] [quote=引用 2 楼 ganshenml 的回复:] 系统自带的那个DrawView理论上应该不会啊,要不然系统弄这么个耗费性能的实例岂不是害人。
不单单是DrawerLayout,涉及到滑动的都会卡卡的,但关键是微信和淘宝并不会,感觉似乎是什么东西没开导致gpu老是不响应的样子[/quote] 难道是硬件加速没有开[/quote] 硬件加速开了也一样,后面测试基本确定了,是gpu性能太次,刷新率只有20帧
丧尽心 2016-04-02
  • 打赏
  • 举报
回复
测试了其它app发现QQ也会卡(QQ、企鹅FM),一些小公司的app也会卡,可能是系统没优化好吧,微信和淘宝可能做了一些优化
丧尽心 2016-04-02
  • 打赏
  • 举报
回复
引用 2 楼 ganshenml 的回复:
系统自带的那个DrawView理论上应该不会啊,要不然系统弄这么个耗费性能的实例岂不是害人。
不单单是DrawerLayout,涉及到滑动的都会卡卡的,但关键是微信和淘宝并不会,感觉似乎是什么东西没开导致gpu老是不响应的样子
xingzhong128 2016-04-02
  • 打赏
  • 举报
回复
引用 3 楼 m121657026 的回复:
[quote=引用 2 楼 ganshenml 的回复:] 系统自带的那个DrawView理论上应该不会啊,要不然系统弄这么个耗费性能的实例岂不是害人。
不单单是DrawerLayout,涉及到滑动的都会卡卡的,但关键是微信和淘宝并不会,感觉似乎是什么东西没开导致gpu老是不响应的样子[/quote] 难道是硬件加速没有开
丧尽心 2016-04-02
  • 打赏
  • 举报
回复
再次测试结果是,以每秒20帧去刷新一个TextView时正常,每秒21帧时开始跳动,22帧时全黄
ganshenml 2016-04-01
  • 打赏
  • 举报
回复
系统自带的那个DrawView理论上应该不会啊,要不然系统弄这么个耗费性能的实例岂不是害人。
丧尽心 2016-04-01
  • 打赏
  • 举报
回复
刚刚用自己的手机和MT6735的手机打开我那个test.apk对比看MT6735的还是能感觉到卡顿

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧