墨刀基础篇(一) :4.常用组件(表单、导航)

一:表单

1.1 单行输入 & 多行输入

在这里插入图片描述

1.2 下拉选择器

双击进入编辑模式,可以新增选项,只能单选,不能设置选项的样式。而下拉菜单支持多选,支持设置选项样式。
在这里插入图片描述

1.3 选择文件

在这里插入图片描述

1.4 单选&复选

  • 单选支持两种类型:单选和多选,即可以将单选改为多选
  • 禁用:表示单选按钮是否允许选中
  • 可以调整选项之间的间距
  • 可以设置默认选中的值
  • 可以为每个选项添加交互事件
  • 可以调整单选的边框的颜色、字体颜色以及选中状态时边框的颜色和字体颜色
    在这里插入图片描述

1.5 安卓开关&IOS开关

可以设置禁用、开启样式、关闭样式。
在这里插入图片描述

1.6 滑动条

  • 可以设置滑块的位置
  • 可以设置轨道的填充颜色和进度条填充颜色
  • 可以设置滑块的填充颜色和边框颜色、边框粗细等。
    在这里插入图片描述

1.7 数字步进器

  • 双击组件可以点击➖和➕调整值
  • 可以设置数值的区间范围
  • 可以设置默认值
    在这里插入图片描述

二:导航

2.1 下拉菜单

下拉菜单支持单选和多选,选中后支持回显,可以快速添加选项,设置选项的外观。
在这里插入图片描述

2.2 弹出菜单

弹出菜单也是使用动态组件绘制而成,不同的是可以通过设置样式来改变一些外观,默认有两个状态。状态1只有一个图标,可以设置为其它图标,点击图标切换到状态2,状态二除了有➕图标以外还有内容,点击图标然后再切换到状态1。

弹出菜单很多地方都在使用,常见的就是微信的导航栏的右上方就有。

在这里插入图片描述

2.3 导航菜单

导航菜单墨刀将其独立抽象成独立的组件,我觉得这点就比Axure高出一个境界,这也是我认可墨刀的原因。菜单导航常用于Web后台。

  • 可以在外观中快速添加菜单选项
  • 可以快速更改菜单的图标
  • 可以设置菜单默认选中项
  • 可以为菜单添加事件
  • 可以设置一级菜单和子菜单的背景色
  • 可以调整一级菜单和子菜单的高度
  • 可以设置一级菜单和子菜单的文本的字体、字号等
  • 可以设置选中的子菜单的背景颜色、字体、字号等
  • 可以设置整个菜单最右侧的边框的颜色(分界线)
    在这里插入图片描述

2.4 垂直菜单

垂直菜单和普通菜单唯一不同的就是二级菜单不在下面显示而是在右边显示。
在这里插入图片描述

2.5 水平菜单

水平菜单常用于Web网站。
在这里插入图片描述

2.6 树形组件

树形组件常用于显示 部门、机构、省市区等具有层级的树形数据。
在这里插入图片描述

2.7 移动端导航

  • 可以修改图标和文字
  • 可以设置选中的图标颜色和文字颜色
  • 可以设置导航栏的填充色

在这里插入图片描述

2.8 分段器

  • 设置填充、边框等样式
  • 设置文本、选中项、选中项文本的样式
    在这里插入图片描述

2.9 折叠面板

在这里插入图片描述

2.10 标签页

  • 可以设置选中项的颜色和指示器线段的粗细

在这里插入图片描述

2.11 分页器1&分页器2

  • 可以设置最大码值
    在这里插入图片描述
    在这里插入图片描述
### 如何在使用连接线实现页面跳转 #### 创建新项目并添加页面 为了创建页面之间的跳转链接,在中首先要建立个新的项目,并向其中添加多个页面。通过点击左侧栏中的“新建页面”按钮来完成此操作[^1]。 #### 添加组件到画布 接着,可以在编辑器内放置各种UI组件至所需位置。这些组件可以作为触发事件的对象,比如按钮或图片等。当用户点击它们时就会执行相应的动作,如导航到另个屏幕。 #### 设置交互行为 对于想要设置成可点击以进行页面转换的元素来说,选中目标控件之后,在右侧属性面板里找到“交互”选项卡。这里可以选择不同的响应方式,“单击”是最常用的触发条件之[^5]。 - **选择要配置交互的元件** 需先选定个图形对象(例如矩形),这将成为启动页面间过渡的关键点。 - **定义交互逻辑** 接下来指定发生什么类型的互动——通常是指定为“单击”。此时会弹出更多细节设定窗口让用户进步自定义反应模式。 - **关联目标页签** 在下拉菜单中挑选目的页面名称,从而指明源视图应转向何处。如果希望返回至上屏,则可以从列表里面选取特殊项“上页”。 ```json { "interaction": { "trigger": "onClick", "action": [ { "type": "goToPage", "targetPageId": "<destination_page_id>" } ] } } ``` 请注意,尽管能够轻松地模拟基本的应用程序流程,但并不支持复杂的编程接口调用或是与其他服务的数据交换功能[^4]。因此所有的交互都局限于视觉层面的变化以及简单的页面流转之上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风流 少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值