@@ -272,6 +272,24 @@ public void onHeaderReleasing(RefreshHeader header, float percent, int offset, i
272
272
mEventEmitter .receiveEvent (getTargetId (),Events .HEADER_RELEASING .toString (),writableMap );
273
273
}
274
274
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
+
275
293
@ Override
276
294
public void onHeaderStartAnimator (RefreshHeader header , int headerHeight , int extendHeight ) {
277
295
0 commit comments