[Weex][android] feat: add bindingx weex plugin (#1975)
diff --git a/build.gradle b/build.gradle
index b59c758..e5b7832 100755
--- a/build.gradle
+++ b/build.gradle
@@ -118,6 +118,10 @@
compile 'com.android.support.test.espresso:espresso-idling-resource:2.2.2'
compile 'com.taobao.android:weex_inspector:0.18.10'
//compile project(":weex_inspector")
+
+ // Bind actions to effects. See https://alibaba.github.io/bindingx/
+ compile 'com.alibaba.android:bindingx-core:1.1.1.2@aar'
+ compile 'com.alibaba.android:bindingx_weex_plugin:1.1.1@aar'
}
if(file('../../license/LICENSE').exists()){
diff --git a/src/main/java/com/alibaba/weex/WXApplication.java b/src/main/java/com/alibaba/weex/WXApplication.java
index 99a883f..e451383 100644
--- a/src/main/java/com/alibaba/weex/WXApplication.java
+++ b/src/main/java/com/alibaba/weex/WXApplication.java
@@ -22,6 +22,7 @@
import android.app.Application;
import android.os.Bundle;
+import com.alibaba.android.bindingx.plugin.weex.BindingX;
import com.alibaba.weex.commons.adapter.DefaultWebSocketAdapterFactory;
import com.alibaba.weex.commons.adapter.ImageAdapter;
import com.alibaba.weex.commons.adapter.JSExceptionAdapter;
@@ -30,7 +31,6 @@
import com.alibaba.weex.extend.adapter.DefaultAccessibilityRoleAdapter;
import com.alibaba.weex.extend.adapter.InterceptWXHttpAdapter;
import com.alibaba.weex.extend.adapter.WXAnalyzerDemoListener;
-import com.alibaba.weex.extend.component.RichText;
import com.alibaba.weex.extend.component.WXComponentSyncTest;
import com.alibaba.weex.extend.component.WXMask;
import com.alibaba.weex.extend.component.WXParallax;
@@ -104,6 +104,7 @@
WXSDKEngine.registerModule("wsonTest", WXWsonTestModule.class);
+ BindingX.register();
/**
* override default image tag