Android中RecyclerView 滑動(dòng)時(shí)圖片加載的優(yōu)化
RecyclerView 滑動(dòng)時(shí)的優(yōu)化處理,在滑動(dòng)時(shí)停止加載圖片,在滑動(dòng)停止時(shí)開(kāi)始加載圖片,這里用了Glide.pause 和Glide.resume.這里為了避免重復(fù)設(shè)置增加開(kāi)銷(xiāo),設(shè)置了一個(gè)標(biāo)志變量來(lái)做判斷。
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); } });
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 詳解Android?GLide圖片加載常用幾種方法
- Android圖片加載框架Coil的詳細(xì)使用總結(jié)
- Android 官推 kotlin-first 的圖片加載庫(kù)——Coil的使用入門(mén)
- Android編程圖片加載類(lèi)ImageLoader定義與用法實(shí)例分析
- Android基于Glide v4.x的圖片加載進(jìn)度監(jiān)聽(tīng)
- Android ListView實(shí)現(xiàn)ImageLoader圖片加載的方法
- Android圖片加載框架Glide的基本用法介紹
- Android圖片加載利器之Picasso基本用法
- 如何在Android中高效管理圖片加載
相關(guān)文章
android設(shè)置adb自帶screenrecord錄屏命令
這篇文章主要介紹了android設(shè)置adb自帶screenrecord錄屏命令,需要的朋友可以參考下2018-11-11Android復(fù)選框?qū)υ?huà)框用法實(shí)例簡(jiǎn)析
這篇文章主要介紹了Android復(fù)選框?qū)υ?huà)框用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了Android復(fù)選對(duì)話(huà)框的創(chuàng)建與使用技巧,需要的朋友可以參考下2016-01-01Android 中RecycleView實(shí)現(xiàn)item的點(diǎn)擊事件
這篇文章主要介紹了Android 中RecycleView實(shí)現(xiàn)item的點(diǎn)擊事件的相關(guān)資料,需要的朋友可以參考下2017-03-03Android動(dòng)畫(huà)效果之自定義ViewGroup添加布局動(dòng)畫(huà)(五)
這篇文章主要介紹了Android動(dòng)畫(huà)效果之自定義ViewGroup添加布局動(dòng)畫(huà),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08詳解Android SpannableString多行圖文混排的應(yīng)用實(shí)戰(zhàn)
本篇文章主要介紹了Android SpannableString多行圖文混排的應(yīng)用實(shí)戰(zhàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12Android中EditText實(shí)現(xiàn)不可編輯解決辦法
這篇文章主要介紹了Android中EditText實(shí)現(xiàn)不可編輯解決辦法,需要的朋友可以參考下2014-12-12Android Fragment動(dòng)態(tài)創(chuàng)建詳解及示例代碼
這篇文章主要介紹了Android Fragment動(dòng)態(tài)創(chuàng)建詳解的相關(guān)資料,并附實(shí)例代碼及實(shí)現(xiàn)效果圖,需要的朋友可以參考下2016-11-11Android實(shí)現(xiàn)多線(xiàn)程下載文件的方法
這篇文章主要介紹了Android實(shí)現(xiàn)多線(xiàn)程下載文件的方法,以實(shí)例形式較為詳細(xì)的分析了Android多線(xiàn)程文件傳輸及合并等操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10