Skip to content

Commit e84e9d6

Browse files
committed
fix bug #18
1 parent cf84cee commit e84e9d6

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

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

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,24 @@ public void onHeaderReleasing(RefreshHeader header, float percent, int offset, i
272272
mEventEmitter.receiveEvent(getTargetId(),Events.HEADER_RELEASING.toString(),writableMap);
273273
}
274274

275+
@Override
276+
public void onFooterPulling(RefreshFooter footer, float percent, int offset, int footerHeight, int extendHeight) {
277+
WritableMap writableMap = Arguments.createMap();
278+
writableMap.putDouble("percent",percent);
279+
writableMap.putDouble("offset",DensityUtil.px2dp(offset));
280+
writableMap.putDouble("footerHeight",DensityUtil.px2dp(footerHeight));
281+
mEventEmitter.receiveEvent(getTargetId(),Events.FOOTER_MOVING.toString(),writableMap);
282+
}
283+
284+
@Override
285+
public void onFooterReleasing(RefreshFooter footer, float percent, int offset, int footerHeight, int extendHeight) {
286+
WritableMap writableMap = Arguments.createMap();
287+
writableMap.putDouble("percent",percent);
288+
writableMap.putDouble("offset",DensityUtil.px2dp(offset));
289+
writableMap.putDouble("footerHeight",DensityUtil.px2dp(footerHeight));
290+
mEventEmitter.receiveEvent(getTargetId(),Events.FOOTER_MOVING.toString(),writableMap);
291+
}
292+
275293
@Override
276294
public void onHeaderStartAnimator(RefreshHeader header, int headerHeight, int extendHeight) {
277295

0 commit comments

Comments
 (0)