实例化对象
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 |

