SmartisanPull
介绍:
模仿“锤子阅读”的下拉刷新。
运行效果:
使用说明:
首先,在布局文件中使用SmartisanRefreshableLayout
只需在里面加入ListView,仍然保持了ListView的正常使用,不会对它造成什么影响。
<com.hougr.smartisanpull.SmartisanRefreshableLayout
android:id="@+id/refreshable_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ListView
android:id="@+id/list_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:scrollbars="none" >
</ListView>
</com.hougr.smartisanpull.SmartisanRefreshableLayout>
然后,实现下拉事件的监听
mSmartisanRefreshableLayout = (SmartisanRefreshableLayout) findViewById(R.id.refreshable_view);
mSmartisanRefreshableLayout.setOnRefreshListener(new SmartisanRefreshableLayout.PullToRefreshListener() {
@Override
public void onRefresh() {
try {
Thread.sleep(1500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
@Override
public void onRefreshFinished() {
mSmartisanRefreshableLayout.finishRefreshing();
mViewHolderAdapter.addToListHead((mRefreshCount++)+" 喜欢的话,可以在github上赏我一颗star");
}
});
已下载
0