logo
当前页

白板翻页


本文主要介绍如何对正在显示的白板翻页和跳步(跳步仅动态PPT文件生效)。

前提条件

已参考 创建超级白板 创建了一个白板。

实现流程

设置翻页滚动事件监听

调用 onSuperBoardSubViewScrollChanged 接口,监听白板翻页滚动事件。

Untitled
// 监听白板翻页、滚动
ZegoSuperBoardManager.onSuperBoardSubViewScrollChanged = ((uniqueID, page, pageCount) {
    // SuperBoardView 每次滚动后都会回调这个方法
    // 业务层可根据当前 currentSuperBoardSubView 的属性刷新 UI 的 页码/总页数 等信息
});
1
Copied!

翻页接口

ZEGO 支持调用 flipToPrePageflipToNextPageflipToPage 接口,向前翻页、向后翻页和跳转页面。

Untitled
// 翻到上一页
await ZegoSuperBoardManager.instance.flipToPrePage();
// 翻到下一页
await ZegoSuperBoardManager.instance.flipToNextPage();
// 翻到指定页
await ZegoSuperBoardManager.instance.flipToPage(targetPage: 3);
1
Copied!

跳步接口(仅动态PPT文件生效)

ZEGO 支持调用 preStepnextStep 接口,回到上一步和进行下一步。

Untitled
// 上一步
await ZegoSuperBoardManager.instance.preStep();
// 下一步
await ZegoSuperBoardManager.instance.nextStep();
1
Copied!

还可以通过调用 setToolType 接口设置 Click 工具,对动态 PPT 进行点击跳步与翻页。

Previous

白板绘制

Next

白板缩放