课程6:创建基本页面交互
哈喽,小伙伴们大家好~欢迎大家来到图观应用编辑器零基础入门课程第6课,上节课程给大家讲解了创建组件的操作方法,并且跟大家演示讲解了如何利用组件创建详情查看和联动对话框。
本节课程简介
本节课主要通过6小节的内容来教大家,如何使用应用编辑器配置出:
(1)3个页面的切换交互
(2)多个场景状态的切换交互
(3)图表与图表联动以及图表
(4)图层联动4种页面交互类型
这些交互也是数字孪生应用最基础最常用的交互手段。那么我们开始学习这些操作吧~
本节课完整版视频
图观™️应用编辑器零基础入门课程6《创建基本页面交互,含页面切换、状态切换、联动控制》
(点击视频,观看本节完整版教程)
本节课程详解
1.通过导航栏配置多页面切换
我们用“社区概览”页面为例给大家讲解页面切换如何配置。首先是修改页面模板中的一级导航文字。
之前的课程我们讲到了页面模板中文字修改的方法,在左侧控件列表或画布中依次选中“一级导航”控件,在右侧的属性面板中,修改控件名称和基础设置中的文本为“社区概览”“人车感知”“安全态势”,然后把多余的一级导航、二级导航删掉。
然后点击画布中的导航栏的“人车感知”控件,点击右侧属性面板下的交互设置,点击“添加交互行为”,触发事件选择:“页面-跳转页面-确定”,点击“编辑”,选择跳转页面至“人车感知”。
然后点击画布中的“安全态势”控件,点击右侧属性面板下的交互设置,点击“添加交互行为”,触发事件选择:“页面-跳转页面-确定”,点击“编辑”,选择跳转页面至“安全态势”,点击“确定”并“保存”。
同样的将:“人车感知”“安全态势”页面中的3个主题按钮也配置完成,点击“确定”并“保存”,点击“预览”,就可以看到3个页面切换配置成功了。我们可以预览整个系统,点击导航栏就可以进行页面切换了。
2.配置场景多状态切换
我们以“安全态势”页面-状态导航栏-“社区全景”“自动旋转”“自动漫游”为例来和大家讲下场景状态的切换是怎么配置的。
(1)状态配置
首先来讲一下“社区全景”按钮的配置方法,我们从【资产库】-【系统资产】-【控件】中选择图片按钮控件拖拽到画布相应位置,选中画布中的图片按钮,在右侧【属性面板】中,设置控件名称和按钮文本为“社区全景”,切换至“样式设置”,在【基础属性】中对图片按钮的尺寸和位置进行配置,对图片按钮控件全局样式中的填充方式、按钮圆角、按钮颜色、按钮背景图片等各项参数进行自定义设置,文本点击“开启”,对文本的偏移量、阴影、样式等内容进行自定义设置。
切换至“交互设置”,点击“添加交互行为”,触发事件选择:“场景-切换状态-确定”,点击“编辑”,选择切换状态至“全景展示”,点击“确定”并“保存”。
点击“添加交互行为”,触发事件选择:“场景-图层-显隐图层-确定”,点击“编辑”,显隐方式选择“显示图层”,勾选全部图层,点击“确定”并“保存”。
同样的操作方法,我们把“顶视图”“闸机”“1号楼”“户型剖分”“默认状态”这几个状态也配置出来。值得注意的是,点击不同状态按钮会涉及到不同的视角,为了在不同视角下图层展示的美观,可以点击“添加交互行为”选择显隐部分图层。
(2)自动旋转
接下来讲一下“自动旋转”按钮的配置方法,我们从【资产库】-【系统资产】-【控件】中选择图片按钮控件拖拽到画布相应位置,选中画布中的图片按钮,在右侧【属性面板】中,设置控件名称和按钮文本为“自动旋转按钮”,切换至“样式设置”,在【基础属性】中对图片按钮的尺寸和位置进行配置,对图片按钮控件全局样式中的填充方式、按钮圆角、按钮颜色、按钮背景图片等各项参数进行自定义设置,文本点击“开启”,对文本的偏移量、阴影、样式等内容进行自定义设置。
切换至“交互设置”,点击“添加交互行为”,触发事件选择“摄像机-旋转视野-确定”,点击“编辑”,设置旋转一周时间“60”,旋转方向“顺时针”,点击“确定”并“保存”。
(3)自动漫游
最后在讲一下“自动漫游”按钮的配置方法,我们从【资产库】-【系统资产】-【控件】中选择图片按钮控件拖拽到画布相应位置,选中画布中的图片按钮,在右侧【属性面板】中,设置控件名称和按钮文本为“自动漫游按钮”,切换至“样式设置”,在【基础属性】中对图片按钮的尺寸和位置进行配置,对图片按钮控件全局样式中的填充方式、按钮圆角、按钮颜色、按钮背景图片等各项参数进行自定义设置,文本点击“开启”,对文本的偏移量、阴影、样式等内容进行自定义设置。
切换至“交互设置”,点击“添加交互行为”,触发事件选择“其他-API指令集-确定”,点击“编辑”,将API代码粘贴到文本框。
小伙伴们可以通过以上3种方式获取“智慧社区配套素材”
点击“添加交互行为”,触发事件选择“场景-图层-显隐图层-确定”,点击“编辑”,显隐方式选择“显示图层”,隐藏全部图层,点击“确定”并“保存”。
点击“预览”,我们可以预览整个系统,点击状态按钮,可以看到三维场景在进行相应的切换状态,证明状态切换配置成功了。
3.配置图表与图表之间的联动
接下来我们讲解一下“安全态势”页面中安防事件处理状态、事件类型、事件列表三个图表之间的联动是怎么配置的。
首先回到上一级参数编辑中,参数名称添加“安全态势”,参数设置为“意外伤害、黑名单人员、点位着火、周界告警”;参数名称添加“安防事件处理”,参数设置为“已完成、处理中、待处理”。
在进入 “安全态势”页面编辑界面,点击安防事件处理状态环图,在右侧属性面板点击交互行为,被动接收参数开启,默认绑定参数为安防事件处理,其他接收参数为安全态势,点击发送参数开始,默认绑定参数为安防事件处理;
点击安防事件类型分析弧形图,在右侧属性面板点击交互行为,被动接收参数开启,默认绑定参数为安全态势,其他接收参数为安防事件处理,点击发送参数开始,默认绑定参数为安全态势;
点击安防事件列表,在右侧属性面板点击交互行为,被动接收参数开启,其他接收参数为安全态势、安防事件处理,点击发送参数关闭。点击“保存”,点击“预览”,点击安防事件处理状态或者安防事件类型中的各个枚举,其他图表数据都伴随切换展示,证明三个图表之间的联动配置成功了。
4.配置图表与场景图层之间的联动
我们可以看到在“安全态势”页面下,点击【安防事件总数】卡片,三维可显示安防事件点位分布情况。那这个表图联动的交互是怎么做出来的呢?
首先点击画布中的“安防事件总数”控件,点击右侧属性面板下的交互设置,点击“添加交互行为”,触发事件选择“场景-图层-显隐图层-确定”,点击“编辑”,显隐方式选择“隐藏图层”,勾选除告警事件、告警气泡以外的全部图层,点击“确定”并“保存”。
另外保证该交互是在安全态势默认状态下显示的,还要增加一个交互行为:点击右侧属性面板下的交互设置,点击“添加交互行为”,触发事件选择“场景-切换状态-确定”,点击“编辑”,选择切换状态至“安全态势”,点击“确定”并“保存”,点击“预览”,就可以看到表图联动的交互配置成功了。
5.配置其他页面、场景多状态切换
同样的操作方法,我们将“社区概览”页面、“人车感知”页面的场景状态切换按钮逐一进行配置。点击“确定”并“保存”。
6.预览“智慧社区运营中心”项目阶段成果
在3个页面的主题切换、状态切换编辑完成并保存后,点击“预览”按钮,点击一级导航及状态切换按钮,查看在3个页面中我们所添加的交互行为。
本节总结
好的,本节课和大家操作演示了如何使用应用编辑器配置出:页面切换、场景状态切换、图表与图表联动以及图表与图层联动4种页面交互类型,相信大家已经掌握了今天课程的内容,那本节课程到这里就结束啦~
下节预告
下节课程呢,我们要继续来教大家创建配置页面中复杂交互的方法,包括:视频接入、闸机模型打开关闭的动画控制、层级下钻都是怎样实现的。小伙伴一定要持续关注哦~
图观在线试用地址
图观™引擎现可申请免费试用!现在试用还可获得1对1技术支持和专属大礼包~还等什么,快快联系我们体验图观™引擎的强大功能吧~
访问图观™官方网