会议批注控制器
enableHideAnnotationBar
通知说明
隐藏批注栏
通知定义
int enableHideAnnotationBar(boolean enable)
参数描述
参数 | 类型 | 含义 |
---|---|---|
enable | boolean | 显示(false)/隐藏(true)批注栏 |
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
isHideAnnotationBar
接口说明
是否隐藏了批注栏
接口定义
boolean isHideAnnotationBar()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 显示(false)/隐藏(true)批注栏 |
clearAnnotation
接口说明
说明:清除批注
接口定义
void clearAnnotation(AnnotationClearType annotationClearType)
参数描述
参数 | 类型 | 含义 |
---|---|---|
annotationClearType | AnnotationClearType | 清除批注类型 |
AnnotationClearType: 清除批注类型
public enum AnnotationClearType {
/**< 清除所有批注 */
ANNOTATION_CLEAR_TYPE_ALL,
/**< 清除我的批注 */
ANNOTATION_CLEAR_TYPE_SELF,
}
返回值描述
无返回值
setAnnotationMode
接口说明
设置批注模式
接口定义
int setAnnotationMode(InputMode inputModeEntity)
参数描述
参数 | 类型 | 含义 |
---|---|---|
inputModeEntity | InputMode | 批注模式 |
InputMode: 批注模式
public enum InputMode {
NONE, //光标
HAND_DRAW, // 画笔
DELETE, // 删除
}
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
setPenSize
接口说明
设置画笔大小
接口定义
int setPenSize(PenSizeEntity penSizeEntity)
参数描述
参数 | 类型 | 含义 |
---|---|---|
penSizeEntity | PenSizeEntity | 画笔大小类型 |
PenSizeEntity: 画笔大小类型
public enum PenSizeEntity {
LINEAR, // 线性(自定义)
SMALL, // 小号
MIDDLE, // 中号
BIG // 大号
}
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
setPenColor
接口说明
设置画笔颜色
接口定义
int setPenColor(PenColorEntity penColorEntity)
参数描述
参数 | 类型 | 含义 |
---|---|---|
penColorEntity | PenColorEntity | 画笔颜色类型 |
PenColorEntity: 画笔颜色类型
public enum PenColorEntity {
BLACK,
RED,
ORANGE,
YELLOW,
GREEN,
CYAN,
BLUE,
PURPLE
}
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
unDo
接口说明
上一步
接口定义
int unDo()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
reDo
接口说明
下一步
接口定义
int reDo()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
saveWhiteBoardAnnotationImage
接口说明
保存白板图片 注:需图片存贮权限,若需相册更新新增图片,需自行触发系统相册更新新增的图片
接口定义
int saveWhiteBoardAnnotationImage(File folder, String prefix , BizCodeCallback<Boolean> callback)
参数描述
参数 | 类型 | 含义 |
---|---|---|
folder | File | 设置保存路径 |
prefix | String | 设置文件名,若为null,则设置为当前时间戳 |
callback | BizCodeCallback | callback中带的boolean代表是否保存成功 |
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
saveAnnotationImage
接口说明
保存批注图片 注:需图片存贮权限,若需相册更新新增图片,需自行触发系统相册更新新增的图片
接口定义
int saveAnnotationImage(File folder, String prefix, BizCodeCallback<Void> callback)
参数描述
参数 | 类型 | 含义 |
---|---|---|
folder | 文件路径类型 | 设置保存路径 |
prefix | 文件名 | 设置文件名,若为null,则设置为当前时间戳 |
callback | 回调类型 | onSuccessGetResult代表保存成功。 |
返回值描述
类型 | 含义 |
---|---|
int | 错误码 |
enableAnnotationEntrance
接口说明
设置开启\关闭批注入口
接口定义
void enableAnnotationEntrance(boolean enable)
参数描述
参数 | 类型 | 含义 |
---|---|---|
enable | boolean | 开启(true)\关闭(false)批注入口 |
返回值描述
无返回值
isEnableAnnotationEntrance
接口说明
获取是否开启\关闭批注入口
接口定义
boolean isEnableAnnotationEntrance()
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 开启(true)\关闭(false)批注入口 |
openWhiteBoard
接口说明
开启白板
接口定义
void openWhiteBoard()
参数描述
无参数
返回值描述
无返回值
closeWhiteBoard
接口说明
关闭白板
接口定义
void closeWhiteBoard()
参数描述
无参数
返回值描述
无返回值
startAnnotation
接口说明
开始批注
接口定义
void startAnnotation()
参数描述
无参数
返回值描述
无返回值
stopAnnotation
接口说明
关闭白板
接口定义
void stopAnnotation()
参数描述
无参数
返回值描述
无返回值