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具体参数可参考 上传文档信息


results matching ""

    No results matching ""