# 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