@@ -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