Skip to content

Commit 57a7c5d

Browse files
committed
add onHeaderReleased event
1 parent 2e2d859 commit 57a7c5d

File tree

3 files changed

+57
-45
lines changed

3 files changed

+57
-45
lines changed

.idea/workspace.xml

Lines changed: 52 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

android/src/main/java/com/lmy/smartrefreshlayout/Events.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ public enum Events {
1010
HEADER_PULLING("onHeaderPulling"),//header下拉触发
1111
HEADER_RELEASING("onHeaderReleasing"),//header刷新完成后触发
1212
PULL_DOWN_TO_REFRESH("onPullDownToRefresh"),//下拉开始刷新
13-
RELEASE_TO_REFRESH("onReleaseToRefresh");//释放刷新
14-
13+
RELEASE_TO_REFRESH("onReleaseToRefresh"),//释放刷新
14+
HEADER_RELEASED("onHeaderReleased");//释放时进行刷新
1515

1616
private final String mName;
1717

android/src/main/java/com/lmy/smartrefreshlayout/SmartRefreshLayoutManager.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,9 @@ public void onHeaderPulling(RefreshHeader header, float percent, int offset, int
217217

218218
@Override
219219
public void onHeaderReleased(RefreshHeader header, int headerHeight, int extendHeight) {
220-
220+
WritableMap writableMap = Arguments.createMap();
221+
writableMap.putDouble("headerHeight",DensityUtil.px2dp(headerHeight));
222+
mEventEmitter.receiveEvent(getTargetId(),Events.HEADER_RELEASED.toString(),writableMap);
221223
}
222224

223225
@Override

0 commit comments

Comments
 (0)