作者laugher (.。oO)
看板AndroidDev
标题[问题] ImageView无法清除乾净
时间Sun Jun 16 22:41:44 2013
想做一个特效, 就是手机摇一摇後画面会有许多雪花跑出来
因为手机不断摇的关系, 雪花就越跑越多
等到手机静止後, 雪花会慢慢消失
而我现在的问题出在於雪花无法移除乾净
总会有残留几个在画面上
最早我是用removeView的方式, 有残留
再来就是对雪花用setVisibility(View.GONE), 一样的问题
但是如果发生残留後再用removeAllViews() 就能清掉
看起来好像是移除的指令来不及执行就被挤掉了
请问这问题有办法解决吗?
网路上找了好几天都找不到相关的
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.72.155
1F:→ laugher:问题解决了, 主要是因为UI线程的程式执行比较慢 06/17 10:15
2F:→ laugher:在ImageView还没移除前先弄一个buffer暂存, 等ImageView 06/17 10:16
3F:→ laugher:移除後再清除跟此图片有关的资料 06/17 10:16
4F:→ KeySabre:can you provide an example? 06/17 10:25
5F:→ laugher:是指有问题的程式码还是已解决的程式码? 06/17 10:32