public class MWhiteboard extends Module
限定符和类型 | 类和说明 |
---|---|
static class |
MWhiteboard.DisplayDimension |
static interface |
MWhiteboard.Listener
白板回调接口
|
class |
MWhiteboard.tagColor
颜色定义(It is only called by native code.)
|
static class |
MWhiteboard.Whiteboard
白板结构.
|
Module.Type
限定符 | 构造器和说明 |
---|---|
protected |
MWhiteboard(Room room) |
限定符和类型 | 方法和说明 |
---|---|
int |
attachBoard(java.lang.String bid,
long winId) |
void |
closeLocalBoard() |
void |
closeRemoteBoard(java.lang.String boardId) |
int |
createBoard(MWhiteboard.Whiteboard whiteboard) |
java.lang.String |
createLocalWhiteboard(java.lang.String title,
java.lang.String desc,
int color) |
java.lang.String |
createLocalWhiteboard(java.lang.String title,
java.lang.String desc,
java.lang.String remoteBgUrl,
int color) |
int |
detachBoard(java.lang.String bid) |
void |
dispose() |
MAnnotationInternal |
getAnnotation() |
java.lang.String |
getLocalWhiteboardId() |
java.util.List<MWhiteboard.Whiteboard> |
getSharedWhiteBoards() |
static MWhiteboard |
getWhiteboard(Room room)
获取房间白板模块
|
MWhiteboard.Whiteboard |
getWhiteboardParams() |
java.util.List<MWhiteboard.Whiteboard> |
getWhiteBoards() |
WhiteboardView |
getWhiteboardView() |
boolean |
hasLocalWhiteboardShared() |
boolean |
hasWhiteboardShared() |
void |
initNativeListener() |
boolean |
isDrawToolVisible() |
boolean |
isVisible() |
boolean |
isWhiteboardShared(java.lang.String boardId) |
MWhiteboard |
onAttachView(WhiteboardView view) |
void |
onUserLeave(User user) |
void |
rebuildLocalWhiteboard() |
void |
release()
释放资源
|
void |
removeBoard(java.lang.String id) |
int |
setBackground(java.lang.String id,
char r,
char g,
char b,
char a) |
int |
setBackground(java.lang.String id,
java.lang.String filePath) |
int |
setHeight(java.lang.String id,
int h) |
boolean |
setListener(MWhiteboard.Listener listener)
设置白板模块回调接口
|
void |
setOnDrawToolVisibleListener(WhiteboardView.IDrawToolbarListener listener)
WhiteboardView 触摸事件监听
|
void |
setOnTouchEventListener(WhiteboardView.IOnTouchEventListener listener)
WhiteboardView 触摸事件监听
|
int |
setWidth(java.lang.String id,
int w) |
int |
shareBoard(java.lang.String boardId) |
MWhiteboard |
showToolbar(boolean isShow) |
int |
showWhiteboard(java.lang.String boardId) |
int |
updateBoard(java.lang.String id,
MWhiteboard.Whiteboard wb) |
createModule, getOwnerId, getOwnerName, getRoom, getType, getUserManager, getUserName, isSelfDevice, isSelfUser
protected MWhiteboard(Room room)
public static MWhiteboard getWhiteboard(Room room)
public MWhiteboard.Whiteboard getWhiteboardParams()
public boolean hasWhiteboardShared()
public java.lang.String createLocalWhiteboard(java.lang.String title, java.lang.String desc, int color)
public java.lang.String createLocalWhiteboard(java.lang.String title, java.lang.String desc, java.lang.String remoteBgUrl, int color)
public boolean hasLocalWhiteboardShared()
public boolean isWhiteboardShared(java.lang.String boardId)
public void rebuildLocalWhiteboard()
public void onUserLeave(User user)
public boolean isVisible()
public boolean isDrawToolVisible()
public MWhiteboard onAttachView(WhiteboardView view)
public WhiteboardView getWhiteboardView()
public void release()
public MAnnotationInternal getAnnotation()
public int createBoard(MWhiteboard.Whiteboard whiteboard)
public int shareBoard(java.lang.String boardId)
public void closeRemoteBoard(java.lang.String boardId)
public void closeLocalBoard()
public java.lang.String getLocalWhiteboardId()
public int showWhiteboard(java.lang.String boardId)
public MWhiteboard showToolbar(boolean isShow)
public void removeBoard(java.lang.String id)
public int updateBoard(java.lang.String id, MWhiteboard.Whiteboard wb)
public int setBackground(java.lang.String id, java.lang.String filePath)
public int setBackground(java.lang.String id, char r, char g, char b, char a)
public int setWidth(java.lang.String id, int w)
public int setHeight(java.lang.String id, int h)
public int attachBoard(java.lang.String bid, long winId)
public int detachBoard(java.lang.String bid)
public java.util.List<MWhiteboard.Whiteboard> getWhiteBoards()
public java.util.List<MWhiteboard.Whiteboard> getSharedWhiteBoards()
public void setOnTouchEventListener(WhiteboardView.IOnTouchEventListener listener)
listener
- public void setOnDrawToolVisibleListener(WhiteboardView.IDrawToolbarListener listener)
listener
- public boolean setListener(MWhiteboard.Listener listener)
public void initNativeListener()