大屏编辑器的布局设计和绘制大屏

0 阅读9分钟

一、编辑器界面分区详解

一个专业的可视化大屏编辑器,其界面设计直接影响用户的使用效率和创作体验。"千行千屏"编辑器采用模块化分区设计,将功能区域清晰划分,让用户能够快速定位并高效完成大屏绘制工作

体验地址:www.qiantech.com.cn/index

image.png

image.png

1. 图层栏(左侧区域)

图层栏是编辑器的核心管理区域,用于管理大屏中所有组件的层级关系。

主要功能:

  • 组件树展示:以树状结构展示画布上所有组件的层级关系
  • 图层拖拽排序:通过拖拽调整组件的上下层级关系
  • 组件分组管理:支持将多个组件组合成组,便于批量操作
  • 显示/隐藏控制:快速切换组件的可见性
  • 锁定/解锁功能:防止误操作已调整好的组件
  • 搜索过滤:快速定位目标组件

使用技巧:

  • 使用Ctrl/Shift多选组件进行批量操作
  • 合理命名组件名称,方便在图层中快速查找
  • 复杂大屏建议使用分组功能,提升管理效率

2. 分组栏(左侧区域下方)

分组栏是图层栏的重要补充,用于管理大屏中的组件分组。

主要功能:

  • 创建新分组:将相关组件归类到同一分组
  • 分组快速选中:点击分组即可选中组内所有组件
  • 分组属性继承:组内组件可以继承分组的样式属性
  • 分组批量操作:统一调整组内组件的位置、大小、样式

使用场景:

  • 多个相关组件需要一起移动或调整时
  • 需要统一控制某类组件的显示/隐藏时
  • 复杂大屏需要按功能模块分组管理时

3. 页面设置(右侧区域)

页面设置是大屏配置的基础,决定了大屏的整体属性。

主要功能:

  • 画布尺寸设置:支持1920×1080等标准尺寸,也支持自定义尺寸
  • 背景设置:支持纯色背景、渐变背景、图片背景
  • 页面全局参数:设置页面级的变量、字体、配色方案
  • 适配模式选择:按比例适配、拉伸适配、留白适配等多种方式
  • 页面背景滤镜:支持模糊、亮度、对比度等滤镜效果

最佳实践:

  • 根据实际显示设备选择合适的画布尺寸
  • 使用智能配色方案快速统一样式
  • 合理设置适配模式,保证在不同屏幕上正常显示

4. 画布(中央核心区域)

画布是可视化大屏的绘制区域,所见即所得的编辑体验让用户能够直观地创作大屏。

主要功能:

  • 自由拖拽布局:组件可以自由拖拽到画布任意位置
  • 智能对齐辅助线:自动吸附对齐,快速实现精准布局
  • 标尺与网格:提供可视化的参考线,辅助精确布局
  • 多画布支持:支持多页面、多子屏的设计与切换
  • 缩放控制:支持画布的放大、缩小、适应屏幕等操作
  • 画布背景设置:支持前景大屏和背景大屏的双层设计

设计原则:

  • 遵循视觉层次原则,重要内容放在视觉重心
  • 合理利用留白,避免画面过于拥挤
  • 注意组件之间的对齐和间距,保持整体协调

5. 大纲(右侧区域中部)

大纲区域提供大屏结构的宏观视图,帮助用户从整体上把握大屏的组成。

主要功能:

  • 页面结构概览:展示当前大屏的所有页面和子屏结构
  • 组件分组概览:以分组形式展示组件组织结构
  • 快速导航:点击大纲中的项快速跳转到对应位置
  • 结构导出:支持将大纲结构导出为文档,便于团队协作

6. 菜单栏和操作栏(顶部区域)

工具栏集中了编辑器的核心操作功能,提升操作效率。

主要功能:

  • 文件操作:新建、打开、保存、导出、发布
  • 编辑操作:撤销、重做、复制、粘贴、删除
  • 视图操作:缩放、适应、全屏、刷新
  • 组件操作:上移、下移、置顶、置底、组合、取消组合
  • 对齐操作:左对齐、右对齐、居中对齐、顶端对齐、底端对齐
  • 分布操作:横向分布、纵向分布
  • 帮助功能:快捷键说明、帮助文档、视频教程

快捷键支持:

  • Ctrl+C/V/X:复制/粘贴/剪切
  • Ctrl+Z/Y:撤销/重做
  • Delete:删除选中组件
  • 方向键:微调组件位置
  • Ctrl+A:全选组件

二、拖拽式绘制大屏实战

1. 组件拖入画布

从右侧组件库中选择需要的组件,拖拽到画布目标位置释放,即可将组件添加到画布上。

支持拖拽的组件类型:

  • 基础组件:文本框、图片、按钮、装饰框等
  • 图表组件:折线图、柱状图、饼图、仪表盘、散点图等
  • 表格组件:数据表格、滚动列表、排名列表等
  • 地图组件:二维地图、三维地图、热力图等
  • 交互组件:选项卡、轮播图、弹窗等
  • 特效组件:跑马灯、数字滚动、粒子效果等

拖拽技巧:

  • 拖拽时按住Shift键保持组件比例
  • 拖拽到画布边缘时自动创建滚动条
  • 拖拽时会出现蓝色辅助线显示对齐位置

信息07.gif

2. 组件尺寸调整

选中组件后,组件周围会出现8个控制点,拖动控制点即可调整组件大小。

调整方式:

  • 四角控制点:同时调整宽度和高度
  • 四边中点控制点:只调整宽度或高度
  • 保持比例:按住Shift键拖动,保持原始比例
  • 精确调整:在右侧属性面板中直接输入宽高数值

信息06.gif

3. 组件位置调整

拖拽组件可以调整其在画布上的位置,系统提供多种对齐辅助。

对齐功能:

  • 智能辅助线:拖拽时自动显示与其他组件的对齐参考线
  • 自动吸附:靠近对齐位置时自动吸附
  • 网格对齐:按住Ctrl键启用网格吸附
  • 精确定位:在属性面板中直接输入X、Y坐标

信息01.gif

4. 多选与批量操作

支持同时选中多个组件进行批量操作,大幅提升编辑效率。

多选方式:

  • 鼠标框选:拖拽框选区域内的组件
  • Ctrl多选:按住Ctrl键点击多个组件
  • Shift多选:按住Shift键连续选择
  • 大纲多选:在图层面板中多选组件

批量操作:

  • 批量移动:同时移动多个组件
  • 批量调整大小:统一调整多个组件尺寸
  • 批量修改属性:统一设置字体、颜色、边框等
  • 批量对齐:同时对齐多个组件
  • 批量分组/取消分组

信息08.gif

5. 组件样式配置

在右侧属性面板中可以精确配置组件的样式属性。

基础样式:

  • 尺寸:宽度、高度
  • 位置:X坐标、Y坐标
  • 旋转:旋转角度
  • 圆角:圆角半径
  • 边框:边框样式、颜色、粗细
  • 背景:背景色、背景图、透明度

文本样式:

  • 字体:字体族、字号、字重
  • 颜色:字体颜色、背景色
  • 对齐:左对齐、居中、右对齐
  • 行高、字间距

动画样式:

  • 入场动画:飞入、淡入、缩放等
  • 循环动画:旋转、闪烁、呼吸等
  • 交互动画:鼠标悬停、点击动画

信息09.gif

6. 智能对齐辅助线

系统提供强大的对齐辅助功能,帮助用户快速实现精准布局。

对齐类型:

  • 边缘对齐:与其他组件的边缘对齐
  • 中心对齐:与其他组件的中心对齐
  • 间距对齐:与周围组件保持相同间距
  • 网格对齐:与画布网格线对齐

使用方法:

  • 拖拽组件时自动显示辅助线
  • 辅助线显示蓝色为边缘对齐,绿色为中心对齐
  • 释放鼠标后组件自动吸附到对齐位置

7. 图层管理

通过图层面板管理组件的层级关系,控制组件的显示顺序。

图层操作:

  • 置顶/置底:将组件移至最顶层或最底层
  • 上移/下移:调整组件的上下层级
  • 分组/取消分组:将多个组件组合或解组
  • 锁定/解锁:锁定组件防止误操作
  • 显示/隐藏:快速切换组件可见性

使用场景:

  • 需要覆盖其他组件时,将组件上移或置顶
  • 需要作为背景时,将组件下移或置底
  • 需要整体移动某类组件时,使用分组功能

三、常见布局模式

image.png

1. 经典分区布局

  • 顶部:大标题、时间、天气等头部信息
  • 左侧:指标卡、KPI数据
  • 中央:核心地图、主图表
  • 右侧:详细数据、列表、图表
  • 底部:滚动信息、告警列表

2. 轴向布局

  • 水平轴向:从左到右的信息流布局
  • 垂直轴向:从上到下信息流布局
  • 混合轴向:结合水平和垂直的复杂布局

3. 中心辐射布局

  • 中央为核心内容(如地图)
  • 四周围绕相关指标和图表
  • 支持下钻时从中心展开细节

4. 自由网格布局

  • 基于网格的灵活布局
  • 组件可自由放置在网格单元格中
  • 适合展示大量独立指标的场景

四、总结

大屏编辑器的布局设计和绘制能力是可视化大屏制作的核心。"千行千屏"通过清晰的界面分区和强大的拖拽式绘制功能,让用户能够快速高效地创建专业级可视化大屏。

掌握编辑器的界面分区和拖拽绘制技巧,结合多种布局模式和高效绘制方法,能够在短时间内完成高质量的可视化大屏设计。记住:先搭框架,再填内容,最后调细节,这是高效绘制大屏的最佳实践。