Commit adb6ccb9 by amateur

1

1 parent 91ba879e
...@@ -66,6 +66,17 @@ public class JsToJavaInterface { ...@@ -66,6 +66,17 @@ public class JsToJavaInterface {
}); });
} }
@JavascriptInterface
public void nativeTextZoom(String params) {
new JsInterfaceHandler(mActivity, javaTojs).parse(params, (data, js) -> {
mActivity.runOnUiThread(() -> {
int value = data.getIntValue("value");
handler.setTextZoom(value);
js.callJs(Result.success(null));
});
});
}
@JavascriptInterface @JavascriptInterface
public void nativeShare(String params) { public void nativeShare(String params) {
......
...@@ -8,7 +8,7 @@ import com.polysoft.nafmii.activity.HomeActivity; ...@@ -8,7 +8,7 @@ import com.polysoft.nafmii.activity.HomeActivity;
import com.polysoft.nafmii.bean.MenuBean; import com.polysoft.nafmii.bean.MenuBean;
import com.tencent.smtt.sdk.WebView; import com.tencent.smtt.sdk.WebView;
public class WebviewHandler implements IWebview{ public class WebviewHandler implements IWebview {
private static final String TAG = WebviewHandler.class.getName(); private static final String TAG = WebviewHandler.class.getName();
private final Fragment fragment; private final Fragment fragment;
...@@ -57,4 +57,8 @@ public class WebviewHandler implements IWebview{ ...@@ -57,4 +57,8 @@ public class WebviewHandler implements IWebview{
return this.webView.getUrl(); return this.webView.getUrl();
} }
public void setTextZoom(int zoom) {
this.webView.getSettings().setTextZoom(zoom);
}
} }
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!