fresco在listview滑動中處理

fresco 在listview滑動時我們採取暫停操作,在listview滑動停止後我們再恢復加載
直接上代碼:

 @Override
 public void onScrollStateChanged(AbsListView view, int    scrollState) {
 switch (scrollState) {
            case AbsListView.OnScrollListener.SCROLL_STATE_FLING:
            case AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:
                //ImageLoader.pauseLoader();
                if(!Fresco.getImagePipeline().isPaused()){
                    Fresco.getImagePipeline().pause();
                }
                break;
            case AbsListView.OnScrollListener.SCROLL_STATE_IDLE:
            //ImageLoader.resumeLoader();
                if (Fresco.getImagePipeline().isPaused()) {
                    Fresco.getImagePipeline().resume();
                }
                break;
        }
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章