WhiteBoardPresenter
com.talkfun.cloudlivepublish.interfaces.IWhiteBoard.WhiteBoardPresenter
描述:画板操作类
成员方法说明
startSendOperateCommand()
描述:开始发送操作指令
stopSendOperateCommand()
描述:停止发送操作指令
setWhiteBoardView(CloudWhiteBoardView view)
描述:设置画板
参数说明
参数 | 描述 |
---|---|
CloudWhiteBoardView | 画板 |
addPageDatas(List list, boolean clearLastDoc)
描述:添加文档数据
参数说明
参数 | 描述 |
---|---|
list | 文档数据列表 |
clearLastDoc | 是否清空上一个文档 |
addPageDatas(DocDetailBean docDetailBean, boolean clearLastDoc, boolean clearWhiteboard)
描述:添加文档数据
参数说明
参数 | 描述 |
---|---|
docDetailBean | 文档数据列表 |
clearLastDoc | 是否清空上一个文档 |
clearWhiteboard | 是否清除白板 |
nextPage()
描述:翻到 下一页。
prePage()
描述:翻到上一页。
getPageInfoList()
描述:获取当前导入的数据列表
gotoPage(int position)
描述:翻到指定页码
参数说明
参数 | 描述 |
---|---|
position | 页码(从第0位开始) |
getCurrentPage()
描述:获取当前的页码(从第0位开始)
getTotalPage()
描述:获取总页数
undoDrawable()
描述:撤销涂鸦
redoDrawable()
描述:还原涂鸦
clearPage()
描述:清除当前页涂鸦
setPaintColor(int color)
描述:设置画笔颜色值
参数说明
参数 | 描述 |
---|---|
color | 颜色值 |
getPaintColor()
描述:获取画笔颜色值
setTextSize(int size)
描述:设置文字大小
参数说明
参数 | 描述 |
---|---|
size | 文字大小 |
getTextSize()
描述:获取文字大小
setStrokeSize(int size)
描述:获取画笔的粗细
参数说明
参数 | 描述 |
---|---|
size | 画笔粗细 |
getStrokeSize()
描述:获取画笔粗细
setDrawType(int type)
描述:获取涂鸦类型
参数说明
参数 | 描述 |
---|---|
type | 涂鸦类型 |
描述:具体的类型可参考 DrawType类
getDrawType()
描述:获取涂鸦类型
addWhiteBoard(int color)
描述:添加白板
参数说明
参数 | 描述 |
---|---|
color | 白板颜色值 |
addWhiteBoard(int color, boolean isInsertDocBefore)
描述:添加白板
参数说明
参数 | 描述 |
---|---|
color | 白板颜色值 |
isInsertDocBefore | 是否将白板插到文档之前,默认为false |
setOnRedoableEditListener(OnRedoableEditListener listener)
描述:设置涂鸦还原监听
参数说明
参数 | 描述 |
---|---|
listener | 涂鸦还原监听类 |
setOnUndoableEditListener(OnUndoableEditListener listener)
描述:设置涂鸦撤销监听
参数说明
参数 | 描述 |
---|---|
listener | 涂鸦撤销监听类 |
setOnPageChangeListener(OnPageChangeListener mOnPageChangeListener)
描述:设置翻页监听
参数说明
参数 | 描述 |
---|---|
listener | 翻页监听 |
scrollUp()
描述:向上滚动
scrollDown()
描述:向下滚动
setScroll(boolean isScroll)
描述:画板是否可滚动(只有长图才能滚动)
参数说明
参数 | 描述 |
---|---|
isScroll | 是否可滚动 |
destroy()
描述:数据清除
FileTransferPresenterImpl
com.talkfun.cloudlivepublish.presenter.FileTransferPresenterImpl 描述:文件传输逻辑实现类
成员方法说明
uploadImages(List uploadImageList, UpdateImageCallback callback)
描述:上传图片
参数与说明
参数 | 描述 |
---|---|
uploadImageList | 本地图片地址列表 |
callback | 上传图片回调 |
loadDocRes(DocDetailBean data, LoadDocDataCallback callback)
描述:加载文档资源
参数与说明
参数 | 描述 |
---|---|
data | 文档详细信息 |
callback | 回调 |
LoadDocDataCallback
com.talkfun.cloudlivepublish.interfaces.IFileTransfer.LoadDocDataCallback
描述:加载文档数据回调
监听回调方法
onLoadDocDataProgress(int progress)
描述:加载课件文件的进度
参数说明
参数 | 描述 |
---|---|
progress | 加载进度 |
onLoadDocDataSuccess(DocDetailBean data)
描述:上传或加载成功刷新数据
参数说明
参数 | 描述 |
---|---|
data | 文档详细数据 |
onLoadDocDataFail(int code,String msg)
描述:文档加载失败
参数 | 描述 |
---|---|
code | 响应码 |
msg | 失败信息 |
UpdateImageCallback
com.talkfun.cloudlivepublish.interfaces.IFileTransfer.UpdateImageCallback 描述:上传图片回调
回调参数说明
onUploadImageProgress(int progress)
描述:上传图片的进度
参数说明
参数 | 描述 |
---|---|
progress | 进度 |
onUploadImageFail(String msg)
描述:上传图片失败
参数说明
参数 | 描述 |
---|---|
msg | 上传失败 |
onUploadImageSuccess(List dataList)
描述:上传图片成功
参数说明
参数 | 描述 |
---|---|
dataList | 上传文档信息列表 |
注释:UploadDocDataBean具体参数可参考 上传文档信息