介绍
本文介绍如何使用high_light_guide三方库完成应用新版本功能导航。通过高亮区域与蒙版背景的明暗度对比,让用户快速锁定重点功能,了解版本变更和业务入口。
效果图预览
使用说明
- 点击页面上对应按钮或空白区域进入下一个提示,直至提示完成。
实现思路
-
在需要使用的页面引入high_light_guide库中的引导页组件。
// 引入引导页组件 import { HighLightGuideBuilder, HighLightGuideComponent, Controller, GuidePage, HighLightShape, RectF } from '@ohos/high_light_guide';
-
初始化引导页构建类,通过addHighLight绑定对应id组件的高光。此案例设定3个addGuidePage引导页配置,每个配置里添加引导页组件。
// 初始化引导页构建类 aboutToAppear() { this.builder = new HighLightGuideBuilder() .alwaysShow(true) .addGuidePage(GuidePage.newInstance()// 设定第一处提示 .setEverywhereCancelable(true)// 允许点击任意处关闭 .addHighLightWithOptions('test', HighLightShape.CIRCLE, options)// 为id为test的组件绑定特定形状高光 .setHighLightIndicator(this.