[問題] imageView 閃爍
目的:
從 server 端持續接收圖片並顯示在 imageView 上
核心程式:
while(true) {
img = BitmapFactory.decodeStream(in);
handler.post(
imgView.setImageBitmap(img);
這段有簡化過,意思是用 handler 來更新圖片
)
}
問題:
目前能讓 imgView 不停地變換圖片,但整個 imgView 會一直閃爍
不過不影響其他 UI
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.246.118
→
12/09 03:11, , 1F
12/09 03:11, 1F
不太懂,可以解釋一下嗎?
→
12/09 03:11, , 2F
12/09 03:11, 2F
對,因為要一直換圖片
→
12/09 03:28, , 3F
12/09 03:28, 3F
應該不是,加 Thread.sleep 也是只讓閃爍的間隔變長
原本
1 -> 變黑 -> 2
加入 sleep
1 -> 變黑 -> 還是黑的 -> 2
變黑 肉眼很容易看出來,所以1 -> 2 的時候就會感覺閃爍QQ
※ 編輯: WhenTheyCry 來自: 114.44.246.118 (12/09 13:40)
→
12/09 19:05, , 4F
12/09 19:05, 4F
→
12/09 19:06, , 5F
12/09 19:06, 5F
推
12/18 11:46, , 6F
12/18 11:46, 6F