[問題] ImageView無法清除乾淨

看板AndroidDev作者 (.。oO)時間11年前 (2013/06/16 22:41), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
想做一個特效, 就是手機搖一搖後畫面會有許多雪花跑出來 因為手機不斷搖的關係, 雪花就越跑越多 等到手機靜止後, 雪花會慢慢消失 而我現在的問題出在於雪花無法移除乾淨 總會有殘留幾個在畫面上 最早我是用removeView的方式, 有殘留 再來就是對雪花用setVisibility(View.GONE), 一樣的問題 但是如果發生殘留後再用removeAllViews() 就能清掉 看起來好像是移除的指令來不及執行就被擠掉了 請問這問題有辦法解決嗎? 網路上找了好幾天都找不到相關的 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.72.155

06/17 10:15, , 1F
問題解決了, 主要是因為UI線程的程式執行比較慢
06/17 10:15, 1F

06/17 10:16, , 2F
在ImageView還沒移除前先弄一個buffer暫存, 等ImageView
06/17 10:16, 2F

06/17 10:16, , 3F
移除後再清除跟此圖片有關的資料
06/17 10:16, 3F

06/17 10:25, , 4F
can you provide an example?
06/17 10:25, 4F

06/17 10:32, , 5F
是指有問題的程式碼還是已解決的程式碼?
06/17 10:32, 5F
文章代碼(AID): #1HlSwib6 (AndroidDev)