查看: 2499|回复: 2
打印 上一主题 下一主题

动态添加和移除slide 导致闪屏

[复制链接]

该用户从未签到

2

主题

11

帖子

85

积分

注册会员

Rank: 2

积分
85
跳转到指定楼层
楼主
发表于 2015-8-3 14:02:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要做一个答题应用app,页面预设了三个slide,然后在滑动过程中不断请求数据,动态生成新的slide,并删除旧的slide。

用的方法是 appendSlide() 和 removeSlide()。

现在遇到的问题是,在oppo R831S (Android 4.3)这款手机上,滑动时经常发生闪屏现象(页面空白,过段时间才闪烁一下,显示出新的slide)。

请教大家,这种问题有什么解决思路吗?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

该用户从未签到

2

主题

11

帖子

85

积分

注册会员

Rank: 2

积分
85
沙发
 楼主| 发表于 2015-8-4 15:56:01 | 只看该作者
没人回复吗?我检测了一下时间, appendSlide() 和 removeSlide()两个方法的合计耗时,在20~100毫秒之间,波动挺大的,不知道是什么原因。
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

11

帖子

85

积分

注册会员

Rank: 2

积分
85
板凳
 楼主| 发表于 2015-8-7 10:55:39 | 只看该作者
好吧,还是没人理我。我发现removeSlide()方法导致了页面抖动,谁能帮忙解释一下为什么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

GMT+8, 2024-11-22 19:02 , Processed in 0.057714 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表