实例化对象
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
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
ratio | String | 宽高比 | "16:9" |
scale | int | 缩放 | 100 |
ARBoardToolType | ARBoardToolType | 画笔类型 | ARBoardToolType.AR_BOARD_TOOL_TYPE_PEN |
imageResourceLoadTimeout | int | 设置图片加载超时时间(毫秒) | 30000 |
ARBoardInitStyleConfig
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
textStyle | ARBoardTextStyle | 文本类型 | ARBoardTextStyle.AR_BOARD_TEXT_STYLE_NORMAL |
textSize | int | 字体大小(Pixel) | 15 |
textColor | String | 字体颜色 | "#333333" |
brushColor | String | 画笔颜色 | "#000000" |
brushThin | int | 画笔粗细 | 2 |
globalBackgroundColor | String | 画板初始化默认颜色 | "#FFFFFF" |
selectBoxColor | String | 选框颜色 | "#CCCCCC" |
ARBoardInitAuthConfig
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
drawEnable | boolean | 是否可绘画 | true |
progressBarUrl | String | loading 占位图,支持gif、png、jpg、svg、base64、http | "" |
progressEnable | boolean | 是否展示loading 占位图,为 true 时不展示占位图。false 时优先展示progressBarUrl 中的内容,如progressBarUrl 为空则展示默认占位图 | true |
ARBoardInitServerParam
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
serverAddr | String | 私有服务域名或 IP | "" |
port | int | 私有服务端口号 | 0 |
wss | boolean | 私有服务是否使用安全协议 HTTPS/WSS | false |