说明:Android 小程序自定义 View 自定义渲染参数功能仅在 mPaaS 10.1.68.29 及以上版本中支持。当前使用的基线版本低于 10.1.68.29 时,可参考 mPaaS 升级指南 升级基线版本至 10.1.68.29。
小程序标签内添加自定义渲染参数
<mpaas-component
id="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 {
···
@Override
public void onReceivedRender(JSONObject jsonObject, H5BridgeContext h5BridgeContext) {
LoggerFactory.getTraceLogger().debug(TAG, "onReceivedRender: " + jsonObject.toString());
mRealView.render(jsonObject);
}
···
}
文档内容是否对您有帮助?