完成3DM以后的总结(1).PullToRefresh
PullToRefresh的使用
这次使用到的主要是PullToRefreshListview和PullToRefreshGridview,方法和Listview一样。在xml布局中加入全路径,属性设置没区别,但是在Layout布局中可能会出现不能正常显示的情况,这个不影响。
PullToRefreshListview.setMode(Mode.***)可以选择上下拉刷新,一般选择Both吧,这样可以刷新和加载。
PullToRefreshListview.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2() 设置刷新方法,有上下拉两种方法可以复写。
// 修改刷新效果 第一个参数是上面的,第二个参数是下面的
ILoadingLayout layout = PullToRefreshListview.getLoadingLayoutProxy(true, true);
// 改变图片刷新效果
// 如果想上下不一样,就设置两个layout
layout.setLoadingDrawable(getResources().getDrawable(R.drawable.ic_launcher));
// 更新文字
layout.setLastUpdatedLabel("???");
layout.setPullLabel("放开刷新");
layout.setReleaseLabel("loading");
设置属性操作大概就是这样,具体可以自己去实现测试。
另外记得要在工程中加入library才能使用