-
-
[原创]下拉刷新原码-源于高系统版拆分
-
发表于:
2022-5-1 16:17
9702
-
更多工具https://bbs.pediy.com/user-home-854079.htm
重要的说三遍
不需要gredle,不需要gredle,不需要gredle
目前大多开源项目由AS完成,下载后项目很多编译又不通过。
本项目下载就能使用,下载地址最底部
体积小(不过百K),无多余依赖,不用担心APK过大
看效果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 主要代码
<com.widget.PullRefreshLayout
android: id = "@+id/swipeRefreshLayout"
android:layout_width = "match_parent"
android:layout_height = "match_parent"
toolpull:refreshType = "material"
toolpull:refreshMove = "false"
toolpull:refreshColors = "@array/color_arr"
>
<ListView
android: id = "@+id/listView"
android:layout_width = "match_parent"
android:layout_height = "match_parent" / >
< / com.widget.PullRefreshLayout>
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | layout = (PullRefreshLayout) findViewById(R. id .swipeRefreshLayout);
/ / layout.setRefreshing(true);
layout.setDurations( 400 , 400 ); / / 设置动画时长
layout.setEndableMoveConter(false); / / 内容一起滑动
layout.setOnRefreshListener(new PullRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh(PullRefreshLayout view) {
layout.postDelayed(new Runnable() {
@Override
public void run() {
layout.setRefreshing(false);
}
}, 1500 );
}
});
|
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
最后于 2022-5-1 16:20
被富到流油^-^编辑
,原因: