Android中RecyclerView 滑動時圖片加載的優(yōu)化
RecyclerView 滑動時的優(yōu)化處理,在滑動時停止加載圖片,在滑動停止時開始加載圖片,這里用了Glide.pause 和Glide.resume.這里為了避免重復(fù)設(shè)置增加開銷,設(shè)置了一個標(biāo)志變量來做判斷。
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); if (newState == RecyclerView.SCROLL_STATE_DRAGGING || newState == RecyclerView.SCROLL_STATE_SETTLING) { sIsScrolling = true; Glide.with(VipMasterActivity.this).pauseRequests(); } else if (newState == RecyclerView.SCROLL_STATE_IDLE) { if (sIsScrolling == true) { Glide.with(VipMasterActivity.this).resumeRequests(); } sIsScrolling = false; } } @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); } });
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
android設(shè)置adb自帶screenrecord錄屏命令
這篇文章主要介紹了android設(shè)置adb自帶screenrecord錄屏命令,需要的朋友可以參考下2018-11-11

Android 中RecycleView實現(xiàn)item的點擊事件

Android動畫效果之自定義ViewGroup添加布局動畫(五)

詳解Android SpannableString多行圖文混排的應(yīng)用實戰(zhàn)

Android中EditText實現(xiàn)不可編輯解決辦法

Android Fragment動態(tài)創(chuàng)建詳解及示例代碼