百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

产品原型图怎么做交互?学了案例你就会了

ccwgpt 2024-10-21 04:05 36 浏览 0 评论

一直以来,Axure是产品经理的必备软件之一。

专业的快速原型设计工具

近几年,产品经理这个岗位越来越吃香,很多程序员、设计师、甚至工程师都转行去当产品经理,但新人产品经理往往因为不熟悉Axure,不清楚原型规范,导致原型制作效率低。

在网上也看到很多产品新人的心声:

“领导说什么功能就怎么画,完全没有了想法”

“原型画得十分粗糙,和开发沟通相当困难”

“已经改了十几版了,还是满足不了甲方爸爸”

可以看出,由于初期项目经历较少,在实际的工作中难免会遇到各种问题。

那产品新人想要更快地做出规范原型,该如何实现呢?优秀的做法是:熟练掌握原型工具Axure,在设计原型图的过程中根据需求进行设计;提升产品知识体系,知道如何正确的表达产品设计思想。

说一百遍不如实际做一遍,画原型图的实战案例,数艺君已经给大家整理好了,跟着教程一起来画一画。

综合实战案例:后台管理系统

本案例是制作软件后台管理系统或企业管理系统,操作终端为电脑端,直接按照管理系统的常规布局,使用Axure RP自带的元件库自己设计页面,制作交互效果。

页面框架

图为管理系统的主流布局方式,顶部显示系统名称和登录信息,左侧为导航菜单,右侧为数据区域。本节内容为搭建好页面框架,制作头像快捷入口和手风琴导航 菜单两部分的交互效果。

头像快捷入口

案例描述:

鼠标移入头像区域,显示下拉菜单;鼠标移出头像区域,隐藏下拉菜单,如图所示。

案例思路:

如果是移入/移出某个文本区域显示/隐藏下拉菜单,可以直接使用“水平菜单”元件,非常简单,但头像是一张图片,此方法行不通。

读者可能已经想到了制作此效果的方法,那就是直接给头像的“鼠标移入时事件”和“鼠标移出时事件”添加显示和隐藏的动作。但这个思路只对了一半,使用这种方法,鼠标移入头像区域显示下拉菜单是没有问题的,但当鼠标准备单击下拉菜单时,鼠标只要刚刚移出头像区域,下拉菜单就直接隐藏了,根本无法单击。

改进上述思路,使用动态面板的两种状态制作默认时、鼠标移出时的头像区域(只有头像)和鼠标移入时的头像区域(包含头像和下拉菜单)。

案例技术:

动态面板、鼠标移入时事件、鼠标移出时事件。

制作步骤:

(1)拖入“矩形2”元件至设计区域,尺寸为800像素 ×60像素,位置为(0,0),填充颜色为#1DAAE0,修改其文本为“公司业务管理系统”,在样式面板中修改其文本对齐方式为居左,左侧内填充距离为30,如图所示。

(2)拖入“文本标签”元件至设计区域,位置为(745,21),字体颜色为 #FFFFFF,修改其文本为“李明”。

(3)拖入“图片”元件至设计区域,导入默认头像,尺寸为30像素×30像素,位置为(700,15),圆角半径为15像素,执行右键菜单命令【转换为动态面板】。

(4)双击该动态面板,打开“面板状态管理”对话框,复制State1,此时动态面板有State1和State2两个状态,如图所示。

(5)进入动态面板的State2,拖入3个“矩形 1”元件至设计区域,尺寸均为 100 像素×35像素,位置分别为(0,40)、(0,75)和(0,110),边框颜色均为#CCCCCC,修改文本分别为“个人中心”“密码修改”“退出系统”。

(6)分别修改“个人中心”矩形和“退出系统”矩形的上圆角半径和下圆角半径为6像素,如图所示。

(7)鼠标移入头像区域时,显示下拉菜单,如图所示。

①关闭动态面板的 State2,选中动态面板,双击属性面板中的“鼠标移入时”事件,打开用例编辑器。

②选择【添加动作 > 元件 > 设置面板状态】。

③在右侧的配置动作区域勾选“当前元件”。

④选择状态为 State2。

(8)鼠标移出头像区域时,收起下拉菜单,如图所示。

①选中动态面板,双击属性面板中的“鼠标移出时”事件,打开用例编辑器。

②选择【添加动作 > 元件 > 设置面板状态】。

③在右侧的配置动作区域勾选“当前元件”。

④选择状态为 State1。

(9)设置完成后,按F5键在浏览器中预览效果,如图所示。

手风琴导航菜单

案例描述:

单击一级菜单,对应的二级菜单向下展开,再次单击该一级菜单,对应的二级菜单收起。

案例思路述

直接使用动态面板记录一级菜单的收起状态和一级菜单展开后显示二级菜单的状态。切换动态面板状态,来实现收起 / 展开的效果切换,并配合推拉元件效果。

案例技术:

动态面板、鼠标单击时事件、条件用例、显示 / 隐藏时的推拉元件效果。

制作步骤:

首先布局左侧导航菜单。

(1)拖入动态面板至设计区域并设置为两个状态,State1 代表一级菜单收起时的状 态,State2代表一级菜单展开并显示二级菜单的状态,在两个状态中分别按照“10.1.2 手风琴导航菜单 1”中的样式制作“人员管理”“任务管理”“数据统计”3 组一、二级菜单,其中“人员管理”的一、二级菜单如图所示。

(2)3组菜单即3个动态面板,分别命名为personnel、task 和 count。

(3)把3组菜单纵向排列,每组菜单(动态面板)之间要紧紧贴合,且不要有交叉重叠的部分,如图所示。

接下来制作菜单的展开和收起效果。

(1)当“人员管理”一级菜单为收起状态时,单击后变为展开状态,展开其二级菜单,如图所示。

①进入 personnel 的 State1,选中“人员管理”的矩形,双击属性面板中的“鼠标单击时”事件,打开用例编辑器。

②选择【添加动作 > 元件 > 设置面板状态】。

③在右侧的配置动作区域勾选 personnel。

④选择状态为 State2。

⑤勾选“推动 / 拉动元件”,方向为“下方”。

(2)当“人员管理”一级菜单为展开状态时,单击后变为收起状态,收起其二级菜单,如图所示。

①进入 personnel 的 State2,选中“人员管理”的矩形,双击属性面板中的“鼠标单击时”事件,打开用例编辑器。

②选择【添加动作 > 元件 > 设置面板状态】。

③在右侧的配置动作区域勾选 personnel。

④选择状态为 State1。

⑤勾选“推动 / 拉动元件”,方向为“下方”。

(3)用同样的方法给“任务管理”和“数据统计”两组菜单制作展开和收起效果。

(4)设置完成后,按F5键在浏览器中预览效果,如图所示。

提示:无论是手风琴导航菜单1还是手风琴导航菜单2,都需要配合使用“内联框架”元件来显示管理系统页面中的数据区域,也就是说当单击左侧手风琴菜单后,只需要在“内联框架”中切换页面即可。本节内容为了清晰地说明如何利用动态面板制作手风琴菜单,将3组菜单布局样式都制作出来之后才开始制作收起 / 展开的交互效果,并且每组菜单(即每个动态面板)中的交互动作都是一个一个按部就班添加的。在实战项目中,后台管理系统一定不止是3组菜单,有的菜单数量可能多达十几个,这时如果还是采取这种方法就会有些费时。可以先把一组菜单的布局样式和交互效果(不仅包括收起 /展开效果,还可以包括诸如二级菜单的选中、鼠标悬停交互样式的设置等)都制作完成,然后直接复制这组菜单(菜单的交互效果是可以同步复制的),接着修改这些菜单的文字内容和图标样式、修改菜单(动态面板)的命名,这样会简单许多。

思考:

本小节制作的手风琴导航菜单中,如何做到单击某个一级导航菜单展开对应二级导航菜单的同时,收起其他的二级导航菜单呢?读者可以按照下面的思路尝试一下。第1种思路,单击某个一级菜单(即鼠标单击时事件),把该动态面板设置为 State2 的同时,把其他动态面板设置为State1。但这种方法在菜单数量很多时操作起来会很麻烦,并且可维护性较差。

第2种思路,把一级菜单(State1中的矩形)的“选中时”和“取消选中时”代表展开和收起状态。单击一级菜单(State1中的矩形)时,设置当前元件为选中状态。当一级菜单(State1中的矩形)被选中时,设置动态面板为State2;取消选中时,设置动态面板为 State1,利用“同一选项组内的元件在同一时间只能有一个被选中”这个属性,就可以做到同一时间只能有一个动态面板的状态是 State2(展开状态),即展开某个一级菜单时,收起其他二级菜单。

数据查询与编辑页面

管理系统的大多数页面一般都是对数据列表的查询与编辑,查询操作少不了多个下拉列表的联合查询(联动下拉菜单)。编辑数据时如果涉及批量操作,进度条又是必不可少的,本节就来制作这两部分的交互效果。

进度条

案例描述

单击“上传数据”按钮,显示进度条区域(包括百分比),进度条逐渐填充完整,百分比显示为0% ~ 100%,如图所示。

案例思路:

进度条的填充物为矩形,初始宽度为1,单击“上传数据”按钮后,设置矩形的尺寸为逐渐变宽即可。进度条百分比的算法为填充物(矩形)的宽度占总体宽度的百分比。

如何不断地更新进度条百分比?因为百分比默认是隐藏的,当单击“上传数据” 按钮显示出来时,给其“显示时事件”添加“设置文本”动作,接着把它隐藏再显示,形成递归效果。

案例技术:

鼠标单击时事件、显示时事件、局部变量、Math.floor函数、width 函数。

制作步骤:

(1)使用矩形和水平线制作“导入数据”悬浮框,悬浮框中包含标题、“上传数据”按钮、进度条和“关闭”按钮,如图所示。图中蓝色部分为填充完整的进度条,命名为fill,尺寸为400像素×20像素,即当进度为 100%时进度条的宽度为400像素。灰色部分为进度条的边框底色,命名为border,其作用仅仅是为了美观,右侧的百分比命名为 percent。

(2)调整好样式后,把进度条fill的尺寸修改为1像素×20像素,也就是初始状态,把fill、border 和 percent设置为隐藏,如图所示。

(3)将悬浮框中的所有元件组合起来,命名为 input 并设置为隐藏。注意步骤

(2)中设置了3个元件为隐藏,此步骤再次设置整个组合为隐藏。

(4)拖入“按钮”元件至设计区域,尺寸为70像素×30 像素,位置为(220,80),填充颜色为#F 2F2F2,边框颜色为 #CCCCCC,修改其文本为“批量导入”。(5)单击“批量导入”按钮,弹出“导入数据”悬浮框,如图所示。

①选中“批量导入”按钮,双击属性面板中的“鼠标单击时”事件,打开用例编辑器。

②选择【添加动作 > 元件 > 显示 / 隐藏 > 显示】。③在右侧的配置动作区域勾选 input。

④动画为“向下滑动”,时间为 500 毫秒。

⑤ 更多选项为“ 灯箱效果”,背景色为#CCCCCC,不透明度为60%。

(6)单击“上传数据”按钮,显示进度条,并逐渐填充完整,如图所示。

①选中“上传数据”按钮,双击属性面板中的“鼠标单击时”事件,打开用例编辑器。

②添加“显示”动作,显示percent、fill 和border。③选择【添加动作 > 设置尺寸】。

④在右侧的配置动作区域勾选 fill。

⑤设置宽为400像素,高为20像素。

⑥选择锚点为“左侧”,动画为“线性”,时间为2000毫秒。

(7)进度条逐渐填充完整的同时,百分比动态变化,如图所示。

①选中 percent,单击属性面板中的“更多事件 > 显示时”事件,打开用例编辑器。

②选择【添加动作 > 元件 > 设置文本】。

③在右侧的配置动作区域勾选“当前元件”。

④设置文本为“值”,单击fx按钮,打开“编辑文本”对话框。

⑤添加局部变量为 tc、元件和 fill。

⑥输入 [[Math.floor(tc.width/400*100)]]%。

⑦添加“等待”动作,等待 0 毫秒。

⑧添加“隐藏”动作,隐藏当前元件。

⑨添加“显示”动作,显示当前元件。

(8)为了让页面看起来更加美观、完整,可以自行使用中继器制作数据列表,详细步骤不再赘述。

(9)设置完成后,按F5键在浏览器中预览效果,如图所示。

相关推荐

团队管理“布阵术”:3招让你的团队战斗力爆表!

为何古代军队能够以一当十?为何现代企业有的团队高效似“特种部队”,有的却松散若“游击队”?**答案正隐匿于“布阵术”之中!**今时今日,让我们从古代兵法里萃取3个核心要义,助您塑造一支战斗力爆棚的...

知情人士回应字节大模型团队架构调整

【知情人士回应字节大模型团队架构调整】财联社2月21日电,针对原谷歌DeepMind副总裁吴永辉加入字节跳动后引发的团队调整问题,知情人士回应称:吴永辉博士主要负责AI基础研究探索工作,偏基础研究;A...

豆包大模型团队开源RLHF框架,训练吞吐量最高提升20倍

强化学习(RL)对大模型复杂推理能力提升有关键作用,但其复杂的计算流程对训练和部署也带来了巨大挑战。近日,字节跳动豆包大模型团队与香港大学联合提出HybridFlow。这是一个灵活高效的RL/RL...

创业团队如何设计股权架构及分配(创业团队如何设计股权架构及分配方案)

创业团队的股权架构设计,决定了公司在随后发展中呈现出的股权布局。如果最初的股权架构就存在先天不足,公司就很难顺利、稳定地成长起来。因此,创业之初,对股权设计应慎之又慎,避免留下巨大隐患和风险。两个人如...

消息称吴永辉入职后引发字节大模型团队架构大调整

2月21日,有消息称前谷歌大佬吴永辉加入字节跳动,并担任大模型团队Seed基础研究负责人后,引发了字节跳动大模型团队架构大调整。多名原本向朱文佳汇报的算法和技术负责人开始转向吴永辉汇报。简单来说,就是...

31页组织效能提升模型,经营管理团队搭建框架与权责定位

分享职场干货,提升能力!为职场精英打造个人知识体系,升职加薪!31页组织效能提升模型如何拿到分享的源文件:请您关注本头条号,然后私信本头条号“文米”2个字,按照操作流程,专人负责发送源文件给您。...

异形柱结构(异形柱结构技术规程)

下列关于混凝土异形柱结构设计的说法,其中何项正确?(A)混凝土异形柱框架结构可用于所有非抗震和抗震设防地区的一般居住建筑。(B)抗震设防烈度为6度时,对标准设防类(丙类)采用异形柱结构的建筑可不进行地...

职场干货:金字塔原理(金字塔原理实战篇)

金字塔原理的适用范围:金字塔原理适用于所有需要构建清晰逻辑框架的文章。第一篇:表达的逻辑。如何利用金字塔原理构建基本的金字塔结构受众(包括读者、听众、观众或学员)最容易理解的顺序:先了解主要的、抽象的...

底部剪力法(底部剪力法的基本原理)

某四层钢筋混凝土框架结构,计算简图如图1所示。抗震设防类别为丙类,抗震设防烈度为8度(0.2g),Ⅱ类场地,设计地震分组为第一组,第一自振周期T1=0.55s。一至四层的楼层侧向刚度依次为:K1=1...

结构等效重力荷载代表值(等效重力荷载系数)

某五层钢筋混凝土框架结构办公楼,房屋高度25.45m。抗震设防烈度8度,设防类别丙类,设计基本地震加速度0.2g,设计地震分组第二组,场地类别为Ⅱ类,混凝土强度等级C30。该结构平面和竖向均规则。假定...

体系结构已成昭告后世善莫大焉(体系构架是什么意思)

实践先行也理论已初步完成框架结构留余后人后世子孙俗话说前人栽树后人乘凉在夏商周大明大清民国共和前人栽树下吾之辈已完成结构体系又俗话说青出于蓝而胜于蓝各个时期任务不同吾辈探索框架结构体系经历有限肯定发展...

框架柱抗震构造要求(框架柱抗震设计)

某现浇钢筋混凝土框架-剪力墙结构高层办公楼,抗震设防烈度为8度(0.2g),场地类别为Ⅱ类,抗震等级:框架二级,剪力墙一级,混凝土强度等级:框架柱及剪力墙C50,框架梁及楼板C35,纵向钢筋及箍筋均采...

梁的刚度、挠度控制(钢梁挠度过大会引起什么原因)

某办公楼为现浇钢筋混凝土框架结构,r0=1.0,混凝土强度等级C35,纵向钢筋采用HRB400,箍筋采用HPB300。其二层(中间楼层)的局部平面图和次梁L-1的计算简图如图1~3(Z)所示,其中,K...

死要面子!有钱做大玻璃窗,却没有钱做“柱和梁”,不怕房塌吗?

活久见,有钱做2层落地大玻璃窗,却没有钱做“柱子和圈梁”,这样的农村自建房,安全吗?最近刷到个魔幻施工现场,如下图,这栋5开间的农村自建房,居然做了2个全景落地窗仔细观察,这2个落地窗还是飘窗,为了追...

不是承重墙,物业也不让拆?话说装修就一定要拆墙才行么

最近发现好多朋友装修时总想拆墙“爆改”空间,别以为只要避开承重墙就能随便砸!我家楼上邻居去年装修,拆了阳台矮墙想扩客厅,结果物业直接上门叫停。后来才知道,这种配重墙拆了会让阳台承重失衡,整栋楼都可能变...

取消回复欢迎 发表评论: