白板基础配置信息

最近更新时间:2023-11-06 02:37:12

实例化对象

public ARBoardBaseParam();

public ARBoardBaseParam(ARBoardInitConfig config);

public ARBoardBaseParam(ARBoardInitConfig config, ARBoardInitStyleConfig styleConfig);

public ARBoardBaseParam(ARBoardInitConfig config, ARBoardInitStyleConfig styleConfig, ARBoardInitAuthConfig authConfig);

实例化 ARBoardKit 对象

该方法初始化一个初始化配置对象。

参数描述
ARBoardInitConfig比例、缩放以及绘画工具
ARBoardInitStyleConfig字体大小、颜色,画笔粗细、颜色等配置信息
ARBoardInitAuthConfig默认是否可绘画及加载动画
ARBoardInitServerParam配置白板私有服务

返回值

  • 一个 ARBoardKit 实例对象。

ARBoardInitConfig

参数类型描述默认值
ratioString宽高比"16:9"
scaleint缩放100
ARBoardToolTypeARBoardToolType画笔类型ARBoardToolType.AR_BOARD_TOOL_TYPE_PEN
imageResourceLoadTimeoutint设置图片加载超时时间(毫秒)30000

ARBoardInitStyleConfig

参数类型描述默认值
textStyleARBoardTextStyle文本类型ARBoardTextStyle.AR_BOARD_TEXT_STYLE_NORMAL
textSizeint字体大小(Pixel)15
textColorString字体颜色"#333333"
brushColorString画笔颜色"#000000"
brushThinint画笔粗细2
globalBackgroundColorString画板初始化默认颜色"#FFFFFF"
selectBoxColorString选框颜色"#CCCCCC"

ARBoardInitAuthConfig

参数类型描述默认值
drawEnableboolean是否可绘画true
progressBarUrlStringloading 占位图,支持gif、png、jpg、svg、base64、http""
progressEnableboolean是否展示loading 占位图,为 true 时不展示占位图。false 时优先展示progressBarUrl中的内容,如progressBarUrl为空则展示默认占位图true

ARBoardInitServerParam

参数类型描述默认值
serverAddrString私有服务域名或 IP""
portint私有服务端口号0
wssboolean私有服务是否使用安全协议 HTTPS/WSSfalse