
用Axure做原型大家都会,毕竟跟使用ppt,word或者visio差不多,只是多了一些事件的响应和链接而已。偶尔用个变量,做个简单的判断,至多不过如此,如果真想实现复杂的效果,就有些力不从心了。
但是,有了axhoox,就可以直接使用js代码控制在axure中添加的任何对象,添加各种交互事件都不是问题。下面,就一一道来。
1axhoox是什么:axhoox由一个Axure的模板以及一个__axhooxjs的文件组成。>
OMG,炒鸡好用的在线原型管理工具-Axhub,它来喽!话不多说,上链接: >
苹果版本的axure界面与windows版本的差别不是很大,界面更简单一些,熟悉了以后感觉比win系统的更好。创建属于自己的元件库
原型制作工具的核心功能无非就是通过元件的堆砌组合,来展示产品的目标形态和效果。axure自带的只是一些最基本的元件,而网上的元件库庞杂混
乱,很难找到满足需求并且称心的元件,并且大部分都是位图格式,根本无法修改颜色宽度等数值,制作出来的交互又怎么能达到精美的水准要求呢?
还好axure提供了「创建部件库」的功能,能够支持我们制作一份属于自己的元件库。我们可以通过软件自带的基本元件搭配组合出我们常用的图标、控件,制作完成后,每次应用的时候还能根据实际情况调整颜色、大小、线宽的数值,从而才能实现交互稿统一完美的风格。
比如,app中经常会用到一些主页、分享、搜索、消息各种图标,或者我们每次遇到喜欢的图标,都可以用axure画出来,以备不时之需。下边以图标为例讲一下制作元件库的具体步骤。
一、创建元件库“绿色文件”
打开axure,在元件库面板「三条横线」按钮下拉选项中找到「创建部件库」功能,点击会d出一个另存为对话框,这里需要选择元件库文件的存储位置,并需要输入元件库的名称。
此时,我们可以看到,文件的后缀名为rplib,这个就是元件库的格式,而不同于创作交互原型时正常axure文件的rp格式。
输入文件名称和存储位置之后,点击保存,axure将重新打开一个新页面进行元件的编辑。并且我们可以看到,新页面跟我们平时创造rp正常文件的
页面一模一样,但不要混淆,此时页面编辑的是我们在正常rp文件中需要用的基本元件。并且我们回到元件库存储的位置可以看到,元件库rplib文件图
标为”绿色“,不同于rp文件的蓝色。
创建好元件库得”绿色文件“后,基本准备工作已经做完,下边就进入到制作过程。
二、元件库分组
通过观察axure默认的元件库,我们可以看到其元件库是可以按照类别进行分组的。比如默认的分成了:common、forms、flow等等,这样能更方便我们找到目标元件的位置。
同样,我们在制作元件库的时候,也可以进行分组,规则为:在页面导航面板上,所有的文件夹都是一个分组,所有没有在文件夹下的页面包括其所有子页面,都隶属与以元件库为名的分组下。
分组的规则弄明白之后,我们可以先按照自己对元件库的规划进行一个合理的分组,比如要做app的元件库,那么我们可以分成:图标、控件、框架3个常用分组,接下来就进入到具体元件的制作过程。
三、编辑并制作元件
我们以制作一个”我的“头像图标为例,首先在图标分组下,添加一个页面并命名为”我的“,双击进入到元件编辑页面,编辑 *** 作就跟我们平时制作正常
的rp文件一模一样。我们我们可以参考一些app中常常采用的”我的“图标样式,然后用axure默认的基本形状元件,比如矩形、横线、圆形等,组合拼
凑成最终比较理想的样子。
首先我们要明确,axure中没有类似ps中的布尔运算(能够自由的对多个形状进行编辑,比如合并、相交、减去顶层等),所以会给我们制作元件,尤
其是图标带来一定局限性,但好在交互原型并不要求苛刻的细节实现,只要我们能够很清楚的表示出产品形态,有比较整体的风格就可以了。并且我们用axure
基本形状自己勾画出来的图标,能很方便的调整颜色大小等,可以适用不同的交互文件,这就是从网上找现成的位图图标很难达到的便利性。
回到“我的”图标制作,如图所示,我一共用到了三个基本形状来进行拼凑,最终组合成了我们经常能看到的一个图标样式,并且一眼就能明白它的含义。虽然没有更多的细节实现,但对于交互原型稿来说已经完全够用,关键是颜色大小等可以很灵活的进行修改。
按照这个思路,我们可以制作更多的图标出来,当然还可以制作一些常用控件比如按钮、appbar、搜索栏、图标占位符等等。如下图,是我在画「读读日报」原型图时制作的一个元件库:
元件库制作完成之后,然后就进入到最后一个步骤。
四、载入自制元件库并使用
元件库制作完成保存在自己常用的资源文件夹中。打开一个正常的rp文件,同样是在元件库面板「三条横线」按钮下拉选项中找到「载入部件库」功能,然后找到制作完成的元件库文件“绿色图标”载入。
载入之后,我们就可以在「选择元件库」下拉选项中,找到刚刚载入的元件库并选中,然后我们就可以像使用软件自带的元件一样使用我们自制的元件库了。
怎么样,看到这里你应该学会了如何自制一个元件库了吧,希望你会花时间动手做一个。当然除了创建部件库,axure有很多技巧都需要掌握,比如母版的功能。
学会善用母版
在产品的设计过程中,主导航往往出现在多个页面,比如app的底部tab栏。当然不仅仅是导航,当我们频繁使用任何一组控件的时候,希望你不是一直都在复制和粘贴,永远记住,创建一个母版可能是更好的选择。
使用母版的便利性不单单体现在能够快速的使用一组控件,尤其是在设计后期,当我们需要修改某些基本控件的时候,母版带来的修改效率一定会让你深深的爱上这个功能,欲罢不能。
除了学会使用母版,更要学会善用母版。同样有一点希望能记住,不要把太大的组合对象变成母版。因为越是大的组合对象,越是有可能需要在母版的很多地
方做出修改。此时把一些母版和另外一个母版合并起来一般会是更好的办法,这样对母版的修改会更加的灵活,比如下图,将产品基本信息和可能购买状态分开成两
个母版,组合在一起成为产品的完整页面
制定一套自己的交互风格
学会了创建自己的元件库,也懂得了善用母版,当然还有其他很多axure软件的使用技巧。应该就可以很快速的完成一份交互原型稿了吧,可是又该如何保证交付稿有统一的风格,达到较高的目标水准呢?
首先,我们要熟悉app的设计规范,符合android或者ios的设计理念,对于一些常规的控件设计规则有一定的了解。这样设计出来的产品才能符
合这个平台的特性,并且基于大家对相关平台的一些固有认知,很容易能够达成共识。这也是交互原型作为一个沟通交付物应该达成的目标。
基于对app设计规范的熟悉,同时在制作过程中,要根据使用场景以及自己的习惯来制定一套自己的交互风格。比如可以定义好app原型中,正文字体采
用微软雅黑颜色#33333313字号、提示文字为微软雅黑颜色#999999
10字号、固定的appbar行高为40px,内容据左侧屏幕边缘10px距离
当然某些规范,比如字体也可以当成一个字体元件,放到我们自制的元件库中,总之要根据自己的情况灵活的运用。有了一套风格之后,加上创建的元件库随意修改颜色大小等,我相信制作出来的交互原型肯定是协调统一的整体。
读读日报原型制作
理论方法掌握了,需要实践的锻炼才能更好的吸收领悟。我参照「读读日报」ios版,对主要的一些页面画了一些交互原型。基本过程和思路就是按照本文所提到的这些内容。
为了更有形象感,从网上找来一个iphone手机的边框,并且创建自己的部件库,绘制了一些常用的图标和控件。然后设定了整体的风格,制作过程中也用到了几个母版提高效率,同时可以使用辅助线帮助自己保证部件的对齐、平均分布等,进而提高布局的美感。
末尾再次抛出我开篇提到的,如何用axure快速制作app交互原型的方法论:制作属于自己的元件库并要学会善用母版,熟悉app设计规范并要有自己一套交互风格样式。
目录(稍后给醋索引)
1鼠标悬停
场景:甲方爸爸说鼠标悬停后可以切换样式,那么像这样简单的case就用如下办法解决就可
学点:理解交互样式
绘制一个框框,选中,在图11右边找到"鼠标悬停",点击后出现图12
交互样式触发的事件类型只有四个,控制的元件属性也比较少
2鼠标悬停时改变文字内容
场景:甲方爸爸说鼠标悬停后切换颜色(这个功能用上面方法1即可解决,下面的改变文字实际上是对上面的效果功能进行迭代)还要改变文字,显然比上面那个复杂了一丢丢,那么采用以下办法解决,也就是类似规则编辑器(也可以拿ow地图工坊的规则编辑器作比方)
学点:理解交互动作
绘制一个带文字的框框,选中,选择右边的"鼠标移入时",d出"用例编辑"设置框,如图21
这里的case是系统识别到 动作的归属者的差异性 ,即组件A的状态1是case1,组件A的状态2是case2, 泛全局有效差异 (即整个系统都是对组件A的状态1是case1,组件A的状态2是case2,切出去再对组件B进行设计时,会从case3开始编排)
在d出的"用力编辑"框框中,点击"设置文本"。,如图22
勾选"当前文件",将"值"更改成要更改的的内容
3一级交互联动式改变效果内容
场景:甲方爸爸说 我不要鼠标亲自触碰框框从而达到改变效果,要在" 无触碰 "下改变效果
学点: 初步 理解交互联动
思路:引进一个小伙伴C让其充当我们的开关,我们通过开关控制实现无接触改变效果
绘制一个带文字的框框,选中,选择右边的"鼠标移入时",d出"用例编辑"设置框,如图31
对蓝色方块选中,点击“鼠标移入时”,d出方框,选择 "触发事件",选择 作用对象 ,再选择鼠标移入时,完成 移入的触发。
接着,按照一样的办法,完成 移出的触发。
完成上面两步 的触发后,就完成啦。点击preview预览效果吧。
4指示器+面板=金刚区
场景:场景不多说 就是淘宝/美团中间的"金刚区"或者说是 banner区, 与指示器配合使用
学点:掌握dramtic panel的使用
联系:就是墨刀软件中的局部滚动
思路:选中跟不选中,交互样式+交互逻辑
如图41所示,完成局部滚动的效果
指示器的思路就是 选中则黄,不选中则灰度。图42是第一个指示器的规则,其他两个指示器道理同。
每个指示器在交互样式那里 选择 选中就填充**。
此外,指示器是肯定有一个默认显示的,一般也是取第一个状态为默认状态,即第一个状态的指示器是显示**的。
5TabHost的制作
场景:底部导航栏
学点:交互
只需要改图中的那些东西就行,其他不用改 不然就会乱,如图51
通过 >
以上就是关于axure怎么使用javascript全部的内容,包括:axure怎么使用javascript、Axure设计:动态随机获取“大小写字母及数字”图形校验码/验证码、Axure:超级好用的在线原型管理工具--Axhub等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)