# HitBlockRefresh
**Repository Path**: ouyangpengdev/HitBlockRefresh
## Basic Information
- **Project Name**: HitBlockRefresh
- **Description**: 好玩的下拉刷新控件,让我们一起来回味童年
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-03-23
- **Last Updated**: 2021-03-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# HitBlockRefresh
有趣好玩的下拉刷新库, 你还记得小时候打的黑白掌上游戏机么?
# Preview
# Usage
布局文件中:
Activity中:
refreshView = (HitBlockRefreshView) findViewById(R.id.refresh_hit_block);
listView = (ListView) findViewById(R.id.list_view);
arrayAdapter = new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, createDate());
listView.setAdapter(arrayAdapter);
refreshView.setOnRefreshListener(new HitBlockRefreshView.HitBlockRefreshListener() {
@Override
public void onRefreshing() {
try {
// 模拟网络请求耗时动作
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
mHandler.sendEmptyMessage(0);
}
});
当刷新完毕后需要在主线程中调用:
refreshView.finishRefreshing();
# Attributes
block_horizontal_num :矩形块列数
ball_speed : 小球弹射速度
block_color : 矩形块颜色
ball_color : 小球颜色
racket_color : 挡板颜色
#Thanks
UI设计来自于:https://github.com/dasdom/BreakOutToRefresh
#Licence
Hitomis