0%

Android_图片框架整理

Glide/Picasso/UIL/Fresco

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//用来阻止滑动加载图片
mCommonRecyclerView.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;
if (!isRemoving()) {
Glide.with(INewsyunBaseFragment.this).pauseRequests();
}
} else if (newState == RecyclerView.SCROLL_STATE_IDLE) {
if (sIsScrolling) {
if (!isRemoving()) {
Glide.with(INewsyunBaseFragment.this).resumeRequests();
}

}
sIsScrolling = false;
}
}
});