美文网首页Axure知识汇总Axure@IT·互联网
使用Axure制作简单交互的Tabbar

使用Axure制作简单交互的Tabbar

作者: CodePanda_Li | 来源:发表于2017-09-19 01:53 被阅读175次

作为一个纯粹的coder,本来也就只是简单的使用下axure画下原型图(拖拽拼凑更为恰当),由于老婆大人要从UI向产品方向转型,我也就简单的研究了下,替老婆先去探探路,好了废话不多说,直奔主题。

动手前的分析

1 .首先我们平常所看到的Tabbar都是由一个一个的item组成,每个item又由一个icon和title组成.

2 .其次当我们点击每个item的时候,最直观的变化就是icon和title都会变色(一般是变成主题的颜色),并且这个时候会有页面切换的事件。

开始动手

1、先制作一个简单的Tabbar样子出来

1.1 .在新建的项目中创建一个tabbar母版。


创建tabbar母版-1
创建tabbar母版-2

1.2 .在母版中制作一个单独的item
此处以iphone6作为示例,宽度为375,那么做3个item,每一个就是125.

item-1.png

然后设置一下,去掉外部矩形的边框,只留最上面的边框。

设置边框.png

然后复制粘贴,更换不同的icon和title,一个简单的tababr界面就出来了。

简单tabbar.png

2、使tabbar可以点击变色。

根据之前分析,首先是在点击item的时候,会有变色的效果,其实在axure中也就是选中的状态。给每一个item设置交互样式中的选中状态的字体颜色和icon图片即可,因为第一个item默认的是选中状态,所以多勾选一个选中即可。

设置选中字体颜色.png 设置icon选中样式.png

3、实现点击变色

首先给母版添加事件,因为我们有三个item,所以添加3个事件。

给母版添加触发事件.png

设置事件,页面载入时,出发事件qiangdan,每个item点击时触发对应的事件。

设置点击事件.png

事件设置好了,我们开始使用母版,并在对应的事件中添加对应的实现逻辑。

使用母版-1.png 设置事件逻辑.png

给每一个item设置好事件逻辑之后,我们就可以在浏览器中看到点击的效果了。

点击效果.gif

4、实现页面跳转

至此我们已经完成了一个tabbar的点击变色效果,只差最后一步页面跳转了,是不是有点小激动呢,哈哈,赶快开始页面跳转。这里我们使用的是动态面板,首先在页面上部拖动一个动态面板使其大小正好能填充tabbar以外的界面。

添加动态面板.png

然后双击动态面板,设置其状态,我们有三个界面需要来回切换跳转,所以设置三个状态,分别命名成对应的页面名称。

设置动态面板状态.png

给每个动态面板的状态简单制作个导航栏,便于区分。

设置简单界面.png

最后一步,给母版的三个事件添加具体的事情,使每一个事件对应一个动态面板的状态。

设置母版事件对应的动态面板状态.png

OK,大功告成,下面让我们在浏览器中一起看看效果吧。

最终效果.gif

总结

总结一下,其实这个效果还是比较简单的,我做的时候对Axure并没有什么概念,可以稍微研究了下基本控件也就有了思路,所以感觉做产品的时候,或者说学习新东西的时候一定不要怕,要充满自信的去学习和尝试,感觉和写代码是一样的道理,只有自己亲手去制作一遍,才能够理解和掌握。(PS:声明本人新手一枚,如果有什么写的不好,或者方法错误的地方还希望大家指出,一起学习共同进步。大家也知道的程序猿苦逼的生物,平时都要忙着搬砖,比较少的能有时间来写博客,不过有些心得我还是会挤出时间写出来和大家交流学习的。下一篇会写一下使用axure制作可以滚动的列表(tableview)的Demo。)

相关文章

网友评论

  • 崠崠:该案例可以提供源码来学习下吗

本文标题:使用Axure制作简单交互的Tabbar

本文链接:https://www.haomeiwen.com/subject/hpvisxtx.html