-
使用Swiperefreshlayout
地址:https://developer.android.google.cn/jetpack/androidx/releases/swiperefreshlayout
依赖:implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0"
要下拉刷新的内容放:androidx.swiperefreshlayout.widget.SwipeRefreshLayout里
用法:
swipeRefreshLayout = findViewById(R.id.layout_SwReFresh);
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
loadImage(); // 下拉执行的操作
}
});
// 执行的操作里最后添加:
if (swipeRefreshLayout.isRefreshing()){
swipeRefreshLayout.setRefreshing(false);

image.png
-
闪烁的layout:
implementation 'io.supercharge:shimmerlayout:2.1.0'