feat:add OnRefresh Callback for Android

This commit is contained in:
pengfei.zhou
2019-11-26 13:39:04 +08:00
parent 3dfa6c9770
commit 84b9ec0f22
2 changed files with 14 additions and 2 deletions

View File

@@ -1,7 +1,5 @@
package pub.doric.pullable;
import android.view.animation.Animation;
import com.github.pengfeizhou.jscore.JSObject;
import com.github.pengfeizhou.jscore.JSValue;
import com.github.pengfeizhou.jscore.JavaValue;
@@ -45,6 +43,14 @@ public class RefreshableNode extends SuperNode<DoricSwipeLayout> implements Pull
mContentViewId = prop.asString().value();
} else if ("header".equals(name)) {
mHeaderViewId = prop.asString().value();
} else if ("onRefresh".equals(name)) {
final String funcId = prop.asString().value();
mView.setOnRefreshListener(new DoricSwipeLayout.OnRefreshListener() {
@Override
public void onRefresh() {
callJSResponse(funcId);
}
});
} else {
super.blend(view, name, prop);
}