作者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