说明:Android 小程序自定义 View 自定义渲染参数功能仅在 mPaaS 10.1.68.29 及以上版本中支持。当前使用的基线版本低于 10.1.68.29 时,可参考 mPaaS 升级指南 升级基线版本至 10.1.68.29。
小程序标签内添加自定义渲染参数
<mpaas-componentid="mpaas-map"type="custom_map"style="{{ width: 200, height: 200 }}"color="#FFFF00FF"···/>
说明:
color为自定义渲染参数,可以对其进行任意命名。但自定义渲染参数命名不可以 on 开头,类型不可以是 func。id、type、style为默认字段,请勿使用这些字段作为自定义 View 的自定义渲染参数。
客户端接收自定义渲染参数并进行渲染
客户端重写 onReceivedRender 方法来接收小程序侧发来的渲染参数,并调用 Android View 进行渲染。
public class MyTestEmbedView extends MPBaseEmbedView {···@Overridepublic void onReceivedRender(JSONObject jsonObject, H5BridgeContext h5BridgeContext) {LoggerFactory.getTraceLogger().debug(TAG, "onReceivedRender: " + jsonObject.toString());mRealView.render(jsonObject);}···}
该文章对您有帮助吗?