Skip to content

Commit 5b66dc0

Browse files
author
wsc
committed
完成自主开发的DropboxHeader
1 parent 084a2ec commit 5b66dc0

File tree

7 files changed

+20
-11
lines changed

7 files changed

+20
-11
lines changed

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@
8585
```
8686
compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.1'
8787
compile 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.1'//如果使用了特殊的Header
88+
//快照版本-新功能,可能不稳定
89+
compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.2-alpha-1'
90+
compile 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.2-alpha-1'//如果使用了特殊的Header
8891
```
8992

9093
#### 2.在XML布局文件中添加 SmartRefreshLayout
@@ -209,8 +212,12 @@ refreshLayout.setRefreshFooter(new BallPulseFooter(this).setSpinnerStyle(Spinner
209212
|srlEnableHeaderTranslationContent|boolean|拖动Header的时候是否同时拖动内容(默认true)|
210213
|srlEnableFooterTranslationContent|boolean|拖动Footer的时候是否同时拖动内容(默认true)|
211214
|srlEnablePreviewInEditMode|boolean|是否在编辑模式时显示预览效果(默认true)|
215+
|srlEnablePureScrollMode|boolean|是否开启纯滚动模式|
216+
|srlEnableNestedScrolling|boolean|是否开启嵌套滚动NestedScrolling|
212217
|srlDisableContentWhenRefresh|boolean|是否在刷新的时候禁止内容的一切手势操作(默认false)|
213218
|srlDisableContentWhenLoading|boolean|是否在加载的时候禁止内容的一切手势操作(默认false)|
219+
|srlFixedHeaderViewId|id|指定固定的视图Id|
220+
|srlFixedFooterViewId|id|指定固定的视图Id|
214221

215222
## 方法 Method
216223

@@ -239,6 +246,7 @@ refreshLayout.setRefreshFooter(new BallPulseFooter(this).setSpinnerStyle(Spinner
239246
|setOnRefreshLoadmoreListener|OnRefreshLoadmoreListener|同时设置上面两个监听器|
240247
|setOnMultiPurposeListener|OnMultiPurposeListener|设置多功能监听器|
241248
|setLoadmoreFinished|boolean|设置全部数据加载完成,之后不会触发加载事件|
249+
|setRefreshScrollBoundary|boundary|设置滚动边界判断|
242250
|finishRefresh|(int delayed)|完成刷新,结束刷新动画|
243251
|finishLoadmore|(int delayed)|完成加载,结束加载动画|
244252
|getRefreshHeader|RefreshHeader|获取Header|

art/md_update.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
>添加:srlFixedHeaderViewId 属性,指定固定的视图Id
1515
>添加:srlFixedFooterViewId 属性,指定固定的视图Id
1616
>添加:srlEnablePureScrollMode 属性,是否开启纯滚动模式
17-
>添加:srlEnableNestedScrolling 属性,是否开启嵌套滚动NestedScrolling
17+
>添加:srlEnableNestedScrolling 属性,是否开启嵌套滚动NestedScrolling
18+
>添加:setRefreshScrollBoundary 方法,设置滚动边界判断
1819
>修复:DeliveryHeader,DropboxHeader 在API-17以下显示不全的问题
1920

gradleu.bat bintrayUpload.bat

File renamed without changes.

refresh-header/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ publish {
4242
userOrg = 'scwang90'
4343
groupId = 'com.scwang.smartrefresh'
4444
artifactId = 'SmartRefreshHeader'
45-
version = '1.0.1'
45+
version = '1.0.2-alpha-1'
4646
description = 'Some delicate headers of SmartRefreshLayout'
4747
website = "https://github.com/scwang90/${rootProject.name}"
4848
}

refresh-layout/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ publish {
4242
userOrg = 'scwang90'
4343
groupId = 'com.scwang.smartrefresh'
4444
artifactId = 'SmartRefreshLayout'
45-
version = '1.0.1'
45+
version = '1.0.2-alpha-1'
4646
description = 'An intelligent refresh layout'
4747
website = "https://github.com/scwang90/${rootProject.name}"
4848
}

refresh-layout/src/main/java/com/scwang/smartrefresh/layout/api/RefreshFooter.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@
88
public interface RefreshFooter extends RefreshInternal {
99
/**
1010
* 手指拖动下拉(会连续多次调用)
11-
* @param percent 下拉的百分比 值 = offset/footerHeight (0 < percent < (footerHeight+extendHeight) / footerHeight )
12-
* @param offset 下拉的像素偏移量 0 < offset < (footerHeight+extendHeight)
11+
* @param percent 下拉的百分比 值 = offset/footerHeight (0 - percent - (footerHeight+extendHeight) / footerHeight )
12+
* @param offset 下拉的像素偏移量 0 - offset - (footerHeight+extendHeight)
1313
* @param footerHeight Footer的高度
1414
* @param extendHeight Footer的扩展高度
1515
*/
1616
void onPullingUp(float percent,int offset, int footerHeight, int extendHeight);
1717
/**
1818
* 手指释放之后的持续动画(会连续多次调用)
19-
* @param percent 下拉的百分比 值 = offset/footerHeight (0 < percent < (footerHeight+extendHeight) / footerHeight )
20-
* @param offset 下拉的像素偏移量 0 < offset < (footerHeight+extendHeight)
19+
* @param percent 下拉的百分比 值 = offset/footerHeight (0 - percent - (footerHeight+extendHeight) / footerHeight )
20+
* @param offset 下拉的像素偏移量 0 - offset - (footerHeight+extendHeight)
2121
* @param footerHeight Footer的高度
2222
* @param extendHeight Footer的扩展高度
2323
*/

refresh-layout/src/main/java/com/scwang/smartrefresh/layout/api/RefreshHeader.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@
88
public interface RefreshHeader extends RefreshInternal {
99
/**
1010
* 手指拖动下拉(会连续多次调用)
11-
* @param percent 下拉的百分比 值 = offset/headerHeight (0 < percent < (headerHeight+extendHeight) / headerHeight )
12-
* @param offset 下拉的像素偏移量 0 < offset < (headerHeight+extendHeight)
11+
* @param percent 下拉的百分比 值 = offset/headerHeight (0 - percent - (headerHeight+extendHeight) / headerHeight )
12+
* @param offset 下拉的像素偏移量 0 - offset - (headerHeight+extendHeight)
1313
* @param headerHeight Header的高度
1414
* @param extendHeight Header的扩展高度
1515
*/
1616
void onPullingDown(float percent, int offset, int headerHeight, int extendHeight);
1717

1818
/**
1919
* 手指释放之后的持续动画
20-
* @param percent 下拉的百分比 值 = offset/headerHeight (0 < percent < (headerHeight+extendHeight) / headerHeight )
21-
* @param offset 下拉的像素偏移量 0 < offset < (headerHeight+extendHeight)
20+
* @param percent 下拉的百分比 值 = offset/headerHeight (0 - percent - (headerHeight+extendHeight) / headerHeight )
21+
* @param offset 下拉的像素偏移量 0 - offset - (headerHeight+extendHeight)
2222
* @param headerHeight Header的高度
2323
* @param extendHeight Header的扩展高度
2424
*/

0 commit comments

Comments
 (0)