忽然想起,兩年前面試遇到問ListView優化,普遍不都是holder和view重用,一一回答。又問如果圖片過多,想在ListView滾動的時候不去加載圖片怎麼搞,一時間把我個菜鳥問住了。
現在想起來這問題,就來處理下。現在一想easy啊
在adapter裏面監聽touch或者Scroll的事件,在裏面判斷listview沒有滑動就不加載,如果是沒滾動就加載。
要注意的是listivew是默認預加載屏幕上面和下面的的item,這裏要做個判斷是否是當前界面的上一個和下一個item。如果是就做加載,不是則忽略