墨刀变量的0代码玩法:2个高保真交互原型实操案例

在原型设计中的交互行为有很多,例如基础的页面跳转、显示隐藏、打开浮层等等,而“变量”在原型交互中已经从“小众玩法”成为常见的“高阶交互”功能。借助变量功能,产品经理可以绘制出动态反馈的原型图,打破静态原型局限。

本文将以墨刀原型工具为例,分享一些0代码变量常见的应用场景,并通过“APP登录验证码判断”、“阅读文字大小调节”两个高保真交互原型案例,手把手教你上手变量的玩法。

一、原型设计中常见的几种变量玩法

变量在原型设计中主要分为:字符串、数字、布尔值,以下举例不同类型变量在原型设计中的玩法,帮助你快速理解这个功能的作用。

  1. 文本变量:例如表单的内容回显,用户在注册填写邮箱信息,将输入框绑定字符串变量,跳转或更新页面时直接引用该变量,跟随展示信息内容,减少重复制作多个状态页面。
  2. 数字变量:例如商品购物车数量变化,在“+”按钮中设置数值变量“+1”,“–”按钮设置“–1”,以此展示商品数量的变化,模拟真实操作,让原型更有说服力。
  3. 布尔值变量:例如按钮状态控制,表单输入框为空设为false,禁用提交按钮;填写完毕设为true,启用提交按钮,轻松实现条件判断。

接下来展示两个实战案例,手把手教你学会利用变量实现动态原型高级交互效果。

二、案例1:APP登录验证码输入判断

需求背景:需要在客户面前演示用户输入验证码登录过程,分别展示“登录成功”或“验证码错误”反馈。

交互逻辑:用户输入验证码进行登录验证时,输入正确的验证码数字时,跳转到登录成功页面;当验证码不正确,将显示出“验证码错误”的提示。

预览效果

APP登录验证码判断

实操教程:(以墨刀为例,无需代码)

创建变量:

1. 为四个单独输入框分别创建字符串变量:验证码1、2、3、4,绑定文本属性。

设置交互:

2. 为“确认”按钮添加单击触发事件,条件判断:

  • 如果code1=="5" && code2=="9" && code3=="6" && code4=="0",执行「跳转至登录成功页面」的交互行为
  • 否则(即验证码不是5960),交互行为“显示验证码错误”
变量交互设置示例

三、案例2:阅读APP的文字大小调节

需求背景:需要制作一个高保真交互阅读APP原型,其中对阅读详情页面的字体大小设置交互行为,要接近真实使用效果。

变量交互:在字体设置中,点击加减号按钮时,文本字体随之变化;其中注意字体大小范围 1–25,超出范围不再变化(即字体不能小于1不能大于25)。

预览效果

文字大小变化调节

实操教程:(以墨刀为例)

创建变量:

1. 为文本大小创建数字变量,绑定文本,初始值为20;

2. 为字体数值创建数字变量,绑定文本,初始值为20。

设置交互:

3. 对“+”按钮添加交互行为,条件判断:

  • 如果字体<=24,点击“+”字体数值+1,文本大小+1
  • 否则(已达最大值25),不做任何操作

4. 对“-”按钮添加交互行为,条件判断:

  • 如果字体>1,点击“-”字体数值-1,文本大小-1
  • 否则(已达最小值1),不做任何操作
点击加号按钮交互示例
点击减号按钮交互示例

结语

相较于传统线框图和低保真原型,变量功能无需代码就能让原型实现跨页面的数据传递,根据不同操作触发相应反馈,多个组件协同联动等,让原型质量有质的飞跃。如果你的日常工作中有对高保真原型的需要,可以参考本文分享的案例教程,希望能有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值