[問題] ListView 事先載入尚未滑到的row item

看板AndroidDev作者 (NotLove)時間10年前 (2015/09/14 12:42), 10年前編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我使用ListView作一連串的圖片顯示 剛滑到新的那一列(new row item)的時候 圖片不會立刻顯示並呈現是白色的 (有延遲約0.3秒) 所以想說有沒有辦法可以讓ListView一次預先讀取多列 讀取超過目前ListView能顯示的列數目 讓ListView即將滑到的列可以立即顯示圖片呢? 描述的不太好請多多包涵 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.113.208.129 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1442205748.A.FBD.html ※ 編輯: issuemylove (59.113.208.129), 09/14/2015 12:43:03

09/14 15:29, , 1F
其實ListView都會事前渲染即將出現的1~2個view,我覺
09/14 15:29, 1F

09/14 15:29, , 2F
得單純只是圖片載入太慢吧
09/14 15:29, 2F
我覺得是載入的部份沒錯!

09/14 18:34, , 3F
可以自己做個圖片的cache,但要小心out of memory
09/14 18:34, 3F

09/14 21:18, , 4F
其實這樣很正常吧! 你看LINE也是這樣 先跑預設圖
09/14 21:18, 4F
原來是正常QQ 謝謝三位大大! ※ 編輯: issuemylove (59.113.208.129), 09/15/2015 10:22:46
文章代碼(AID): #1Lzb0q-z (AndroidDev)