[Axure RP9] Axure RP Prototyping: Noob to Master 学习笔记
之前看过这个系列资料但是好久没用Axure了,再加上接下来工作可能需要用,决定这两天复习一下
学习资料:Axure RP Prototyping: Noob to Master
官方文档:Axure RP Reference
更新都在这篇笔记里,只记一些案例方便查阅。最重要的是举一反三。
视频里会有些错误的地方,笔记这边都做了更正。并且根据实际对案例进行了调整。
当然我可能也有错误,欢迎指出。
多图预警
以上
Ep3. Buttons & Links
- Dynamic Pannel: 使按钮或者其他东西多样化的一个设置面板,并且可以重复使用。比如想要设置鼠标停留在按钮上的动效之类的。
- Case1:鼠标移动到按钮上时变色,离开时恢复原状
- 右击已经放到画布上的按钮 -> create dynamic pannel
- 双击按钮打开dynamic pannel ->设置新的state ->关闭面板
- 单击按钮 -> New Interactions -> Mouse Enter -> Set Pannel State -> 设置鼠标在时的状态变化
- New Interactions -> Mouse Exit -> Set Pannel State -> 设置鼠标离开时的状态变化
- 第二种方法:Interactions -> Mouseover Style Effect
(在做第一个按钮效果时不会出现这个选项,第一种方法做过一次以后就会出现
- Case2: 点击按钮/链接,页面跳转
- Interactions- > Click or Tap - Open Link -> Select Pages
Ep4. Tabs
- hot spots: 允许你无需指定物件类型(如按钮、连接之类的),任意想要有点击动作的地方都可以在上面放置hot spot
- Case1: 选项卡效果
- 首先先做好一个界面(包含按钮和文本),选择会要产生变化的部分, create dynamic pannel,制作另一个state
- 将hot spot拖到按钮上 -> Interactions -> Click or Tap -> set State Pannel (要注意选项卡的话是点击和当前页面非同色的按钮来进行切换的
- 同理,三选项卡效果如下
(奇怪了为什么录下来的颜色不对…
Ep5. Creating Slideshows and Sliding Content
Case1: 左右滑动卡片界面
- 制作好n张同样大小的卡片 -> create dynamic pannel -> 制作state(把每个卡片都放在相同位置
- 向左滑动:点选卡片 -> Interactions -> Swiped Left -> Set Pannel State / set next state
【wrap from first to last 使其可以循环滑动】
【手势往左,获取下一个state,往右获取上一个】
- 向右滑动:点选卡片 -> Interactions -> Swiped Right -> Set Pannel State / set previous state
下面的圆圈部分也是一样,创建dynamic pannel,做好和卡片数量一样的state。在已经做好的Swiped Left/Right的地方Add Target. Target的选择就为圆圈的dynamic pannel名。state的设置和卡片的对应。
Case2: 在上一个case基础上进阶一下,在web界面上的滑动卡片,我们常常是点击左右两边的箭头来达成手机界面上的左右滑动行为。实现这个功能。
- 往画布上添加两个icon -> Interactions -> Click or Tap ->Set Pannel State ->Target:卡片的dynamic pannel ->state:previous/next
- 注意:按向左的箭头相当于向右滑动的手势
ep6.
- Case1: 单击按钮翻转效果,第一次单击后自行翻转
- 提一下pannel state的地方:翻转效果:flip
- more options: repeat自动执行; push/pull widget:misplay several widgets if dynamic pannel dimensions are bigger or smaller than other items
ep7.Forms, Inputs and Smart Radio Buttons
Case1: 制作表单(包含输入框、radio button、check button和droplist)和提交效果
- Text Field设置说明:Hint Text为提示文本,就输入框里很淡的文字的那个。hide after选框处,打字后隐藏选typing,鼠标单击后隐藏为focus。Submit button:该页面中用于提交这些文本的地方。
- DropList:双击编辑选项
- Radio Button:我们通常会好几个选项但是只能选一个,这个时候用radio button(复选的话用check box更合适)。在对radio button分别设置时要把同一问题的放在一个radio group中
- HINTS:表单提交成功没必要设置新的页面,可以有效利用dynamic pannel设置state
- Text Field设置说明:Hint Text为提示文本,就输入框里很淡的文字的那个。hide after选框处,打字后隐藏选typing,鼠标单击后隐藏为focus。Submit button:该页面中用于提交这些文本的地方。
ep8.Contextual Input Fields in Forms
- Case1:在上一节的case的基础上新增选择延伸选单
- 和之前一样做radio button,记得添加group
- 选中区域,新增dynamic pannel(在原来dp上新增(相当于子面板
- 制作三个state,default:什么都没点, state1:点了第一个按钮, state2:点了第二个按钮
- state1和state2的radio button不添加组,并且对应的要选selected要选selected
- 有效利用hot spot达成切换效果(但个人感觉直接在radio button上添加点击切换效果比热键更直接一些
ep9. Custom Form Inputs and Radio Buttons
- Case1: 这节的case是是一个账户注册表单,是前面ep5(点击按钮页面滑动切换)、ep7(基础表单输入框)和ep8(functional radio button)讲的内容的综合。和视频的差别是,我把每一页当作一个state,而视频是分成两个page。另外在第二页的radio button,我是直接添加的圆圈对点击后的原圆圈进行覆盖,也就是说还是用radio button来做,而不是视频里直接拿画好的模块来做。其他详细的就不记了。
(啊其实123不应该动的应该下面的横线动不管了就这样
ep10. Form Field Validation with Condition Statements
添加逻辑方式
几个注意的点:- 末尾放上空白case为else if true,相当于else。前面的if和else if都不符合时默认为这个。注意else if true后面不能再添加else if语句。
- case界面右上角,match all = and, match any = or
- 条件设置可以有很多种,下面的case会涉及到其中一两种
Case:为上一节第一页的表单添加错误提示。(加入逻辑判断
1 输入为空弹出提示
2邮件格式错误
3密码和确认密码不一致
4 一切无误则进入下一页
做法:
首先做好弹窗口,设置dynamic panel,先隐藏(STYLE->眼睛标识)
button按钮设置条件语句
1 输入框输入长度小于1(即为空),弹出第一个出错误提示
2 email输入栏输入的不为特定邮件,弹出第二个错误提示(按照视频教程这边是把判断设为邮件是否在列表中,但是这是注册界面欸,不可能有一个所有的邮件列表,所以在这边做的判断应该是是否为邮件格式比较准确
还没研究出在这边正则表达式要怎么用,研究出后更新
没想到飞速研究出来了orz夸夸自己(bushi
Axure没有支持正则表达式,所以采用另一种方法。邮件通常为xxx@xxx.com这样的格式,那么就肯定要包含@xxx.com这一段。找到does not contain,像下面这样多输入几个。逻辑是我们的输入不包含下面任意一个的话,为true,弹出框,包含其中一个就为false,不弹出框。
3 确认密码和输入密码不匹配
4 都不满足上述条件则跳转下一页
举一反三:可以再添加其他判断啊比如密码长度不够长或者不是由数字英文组成这样
[Axure RP9] Axure RP Prototyping: Noob to Master 学习笔记相关推荐
- Axure RP9 入门1——【安装+汉化+界面初识】
<Axure RP9新手入门第一课> 本篇主要学习3块内容: 认识Axure 下载安装 界面简介 快来一起学习叭! 目录 I.介绍 II.安装 1.下载 2.汉化 3.授权 III. ...
- Axure RP9 自学之路1-软件初识
关注头条@路飞写代码,获取更多资料 学习初衷 本人前端工程师一枚,一直以来的开发,都是按照产品经理给出的原型界面来进行Web页面开发,虽然很早就知道有这么一个快速制作原型的工具,但是自己都是没有深入了 ...
- 多人协作开发Axure教程(附Axure RP9的密钥)
目录 1.1安装软件 1.2注册账号 1.3管理员创建项目 1.4 项目成员接受邀请 1.5 check out和check in Axure RP是一款专业的快速原型设计工具,作为专业的原型设计工具 ...
- Axure RP9教程 中继器说明
Axure RP9教程 中继器概述 一."中继器"说明 二."中继器"的作用 三."中继器"结构说明 一."中继器"说明 ...
- Axure RP9基本用法总结
首先我们知道Axure是一个强大的画原型图的工具,可以实现功能的交互和网页的制作等功能,使用者也非常广泛,包括产品经理,交互设计师,UI设计师.架构师.程序员等.下面我将自己在这几天(2021 07. ...
- Axure rp9入门图文教程——基操及介绍(看完就能上手,人人都是产品经理)
Axure rp9入门图文教程-基操及介绍 免费版安装包请点击此处(避免审查,请点击这)[^这里] 一.界面介绍 1. 复制.剪切及粘贴区域 2. 选择模式 3. 插入形状 4. 控点(编辑控点) 5 ...
- Axure RP9 自学之路2-基础操作篇
关注头条@路飞写代码,获取更多内容 上期回顾 前一篇文章我们主要是介绍了软件的安装,以及学习该软件的一些初衷,以及对软件的一些区域功能进行了相应的说明. 主要知识点 添加元件.设置元件名称.位置尺寸. ...
- 通过图片 找到桌面相同图片区域坐标_【Axure RP9原型案例】京东与淘宝的商品图片是如何被放大的...
摘要:在电商的商品详情页中我们经常会看到图片放大器的运用,我们以京东商品详情页为例来制作这样的原型效果.案例中综合运用了鼠标移入事件.鼠标移动事件,元件的移动.元件的显示/隐藏等交互动作. 京东示意图 ...
- 【原型设计】实用节:Axure RP9 的一些常用的快捷按键组合操作
本文章为axure 软件的快捷键组合说明 使用版本:axure rp9 使用快捷键组合的好处 1.提高我们的工作效率 2.提高我们的原型质量 实用的快捷键组合整理 1.ctrl + s 保存 2.ct ...
- 【原型设计】第五节:Axure RP9 交面交互的使用说明 02 显示隐藏元素
本文章为axure 软件的界面交互制作的说明 使用版本:axure rp9 交互的说明 axure 提供了多样丰富的交互功能,打开链接.显示隐藏.多选.输入框输入值.场景等交互内容,能够让我们完美的实 ...
最新文章
- Plugin with id 'com.novoda.bintray-release' not found的解决方法
- 力扣(LeetCode)刷题,简单+中等题(第34期)
- 2017/12/14 懒冬 时间序列基础
- 基于Android移动终端的微型餐饮管理系统的设计与实现2-侧滑菜单
- 设置socket IP_TOS选项 (转载)
- 三招看穿ERP软件是否可行
- yum 下载软件的存放位置
- Linux Shell脚本多循环语句练习题
- 最优化课堂笔记08——非线性规划中的一些其他方法(考试你懂得)
- MySQL百万级高并发网站优化
- loadrunner录制时web时,安全证书问题
- vue 初识MVC与MVVM,及其与vue基本代码之间的关系
- 易华录数据湖事业部安全中心招聘中高级安全工程师2-4人
- [ Keil ] keil4工程转keil5方法
- unity 烘焙模式——baked indirect/shadow mask/distance shadowmask/subtractive模式的区别
- python爬取页面内容由京东提_python制作爬虫爬取京东商品评论教程
- matlab的imshow()显示图片过小咋办
- 什么才是真正的大数据征信?
- 大象流的危害以及处理
- python安装第三方库(包)时显示warning黄颜色的报错解决方法