前言

Hello!欢迎来到Axure 9 实战案例教程专栏。点击了解课程简介>>

上一篇教程我们讲解了运用母版绘制微信APP的导航菜单(点击阅读该教程>>),本篇教程我们继续来讲解一下另一种菜单——Tab页签菜单,这一类菜单更多是应用在APP的顶部,例如TIM的联系人页面。

TIM的联系人页-局部

上图为TIM的联系人页,大家可以看到该页的主要交互组成包括:
①点击菜单时,会选中当前菜单;
②点击菜单时,指示线会移动到相应菜单的下方;
③点击菜单时,跳转到相应页签/页面。

TIM联系人页的Tab页签菜单初稿

为了节省时间,我们提前把TIM联系人页的Tab页签菜单初稿准备好了,下面就来给大家讲解一下,如何运用母版绘制Tab页签菜单(会用到母版里更多功能哦)。

第一步:创建母版并设置菜单选中效果

上一篇我们是通过点击右键转换为母版来创建母版的,本篇我们使用另一种创建母版的方法,就是直接创建法。

首先点击左侧栏的母版,切换到母版栏,再点击右上角的添加母版,创建一个母版,将页签菜单初稿剪切进母版里。

在母版栏中添加母版,将页签菜单初稿剪切进母版(设计母版)

接着选中所有页签文本,在右侧栏的交互中,点击<添加类似"鼠标悬停"的交互样式>,再选择元件选中的样式,设置字体颜色为蓝色。

选中所有页签,点击<添加类似"鼠标悬停"的交互样式>

选择元件选中的样式,设置字体颜色为蓝色

再接着选中指示线,同样也点击<添加类似"鼠标悬停"的交互样式>,再选择元件选中的样式,设置线段颜色为绿色。

选中指示线,再点击<添加类似"鼠标悬停"的交互样式>

选择元件选中的样式,设置线段颜色为蓝色

第二步:设置母版的页面交互事件

与上一篇母版教程不同,本篇的第二步我们来讲一些母版里的交互事件(第一步讲的属于交互样式)。

首先点击画布空白处,取消选中元件,在右侧栏交互中,依次点击新建交互-页面载入时-引发事件,再点击添加,新建一个事件,然后填写事件名称(建议英文格式),并勾选该事件。

点击新建交互-页面载入时-引发事件-添加,新建一个事件,填写英文名称并勾选中

第二步的母版页面交互

第三步:绘制页面并设置页签跳转交互

首先新建4个页面,分别命名为好友、分组、群聊、设备;然后逐个打开页面,拖动母版到页面中;或在母版上点击右键,选择添加到页面中,再勾选前面的4个页面,点击确定,即可批量添加母版到页面中了。

新建4个页面,命名为好友、分组、群聊、设备

在母版上点击右键,选择添加到页面中

勾选4个页面,点击确定,即可添加母版到页面中

接着双击打开母版,选中第一个页签(好友),在右侧栏的交互中,依次点击新建交互-单击时-打开链接-好友页;接着再依照此法,设置分组、群聊、设备页签的单击链接页面,分别为分组页、群聊页、设备页(或复制好友页签的交互到其他3个页签上,再逐个修改链接页面目标)。

选中母版的好友页签,点击新建交互

点击单击时-打开链接-好友页

复制好友的交互到其他3个页签上,再修改链接目标为分组页、群聊页、设备页

第三步母版其中一个页签的交互

第四步:设置页签与指示线的交互

前面三步都算是铺垫操作,这一步(第四步)才是最重要的一步。首先双击打开第一个页面(好友页),选中页面中的母版,在右侧栏的交互中,点击新建交互,我们就可以看到在第二步创建的TabMenu事件,再依次点击TabMenu-设置选中-好友(母版的页签之一),设置引发选中好友页签的事件;然后点击添加目标,选择指示线,再直接点击确定(设置指示线为选中)。

选中好友页中的母版,点击新建交互

再点击TabMenu-设置选中-好友(母版的页签之一)

再点击添加目标,选择指示线

接着复制好友页中母版的交互,粘贴到其他页的母版上,再分别修改第一个目标为母版中的页签分组、群聊、设备,并修改第2个目标均为指示线。

复制好友页母版的交互到其他页上

修改目标为母版中的页签分组、群聊、设备和指示线

设置完页签的选中交互后,下面就是设置指示线的移动交互,使其移动至当前页签下方。

我们首先双击打开母版栏中的母版,拖入一个矩形,再拖动矩形的两端,使其左端对齐第一个页签的左侧,右端对齐第二个页签的左侧,从而测量出页签的间距为270像素(测量完记得删除矩形)。

利用矩形来测量出母版页签的间距为270

然后回到第二个页面(即分组页,第一个页面为初始位置,不用设置移动),选中母版,在右侧栏的交互中点击添加动作,再依次点击移动-指示线,设置经过的X为270。

选中分组页的母版,点击添加动作-移动-指示线,设置经过的X为270

接着依照同样的方法,分别设置群聊页和设备页的移动交互,设置经过的X分别为540(即270×2)、810(即270×3)。

依同样方法,设置群聊页和设备页的移动交互,设置经过的X分别为540、810

第四步其中一个页面的母版交互

结语

OK了,通过前面四步操作,就可以运用母版绘制出带指示可交互的Tab页签菜单了;如果你还有不理解的地方,可以下载文末的课件继续学习哦。

最终效果图

在线预览

效果图在线预览:https://u.pmdaniu.com/L8A5p

相关课件

为了帮助各位同学,能快速理解和练习Axure案例,本专栏每篇教程都会提供RP格式课件下载。

课件整包链接:
https://item.taobao.com/item.htm?id=631599964711

链接长期有效。

(默林如斯原创出品,未经许可,禁止转载,侵权必究)

《Axure 9 案例教程-基础篇》:以实战案例的角度,讲解Axure 9 的基础操作,帮助大家从案例中学习产品原型的设计思维,带你快速进入实战阶段!!适合Axure入门的同学!!点击了解课程简介>>

欢迎关注《产品经理知识与资源》专栏,这里专注原创Axure实战原型、Axure原型模板、Axure元件库、Axure图标库;2012年入行的原创实力保障!!点击前去关注>>

Axure 9 实战案例,母版的应用 2,运用母版交互绘制Tab页签相关推荐

  1. Axure 9 实战案例,母版的应用 1,使用母版绘制APP导航菜单

    前言 Hello!欢迎来到Axure 9 实战案例教程专栏.点击了解课程简介>> 前几章我们分别讲解了Axure基本元件.动态面板.交互事件的应用,相信同学们的Axure实战能力已经有了一 ...

  2. Axure 9 实战案例,基本元件的应用 1,用矩形与标题设计视频封面

    前言 Hello,大家好!欢迎来到Axure 9 实战案例教程专栏.点击了解课程简介>> 本专栏旨在以实战案例的角度,讲解Axure 9 的基础操作,帮助大家在一个个的案例中,学习产品原型 ...

  3. Axure 9 实战案例,动态面板的应用 5,官网首页自动轮播广告

    前言 Hello!欢迎来到Axure 9 实战案例教程专栏.点击了解课程简介>> 动态面板在Axure原型设计中,可以说是应用最广泛的:本次课程我们继续来学习一下,动态面板的应用:本篇我们 ...

  4. Axure 9 实战案例,基本元件的应用 5,利用情形实现B站图文登录验证

    前言 Hello!欢迎来到Axure 9 实战案例教程专栏.点击了解课程简介>> 本次课程我们继续来学习一下,基本元件的应用.在前几篇教程中,我们讲到了一些常见的设计,比如图表.扫码,大家 ...

  5. Axure 9 实战案例,中继器的应用 3,按条件筛选中继器列表

    前言 Hello!欢迎来到Axure 9 实战案例专栏(进阶篇).(课程简介) 在上一篇教程,我们在普通中继器列表的基础上,加入了交替色和悬停色的效果 (了解更多),这个算是比较简单的,一学就会的交互 ...

  6. Axure 9 实战案例,中继器的应用 2,列表的交替色和悬停色

    前言 Hello!欢迎来到Axure 9 实战案例专栏(进阶篇).课程简介>> 在上一篇教程,我们讲解了如何使用中继器绘制原型列表页(了解更多>>),相信大家已经运用上了吧?是 ...

  7. Axure 9 实战案例,动态面板的应用 6,导航菜单栏的手风琴效果

    前言 Hello!欢迎来到Axure 9 实战案例教程专栏.点击了解课程简介>> 我们接着再继续学习动态面板的应用,本篇课程我们来讲解一下,如何运用动态面板绘制导航菜单栏的手风琴效果. 我 ...

  8. Axure 9 实战案例,动态面板的应用 4.1,省市区三级联动下拉菜单(重制简易版)

    前言 Hello!欢迎来到Axure 9 实战案例教程专栏. 本次课程我们继续来学习一下,动态面板的应用.本篇我们来讲解一下,如何绘制省市区联动下拉菜单(重新撰写简易版). 下拉菜单初稿 为了节省时间 ...

  9. Axure交互-选中状态实现登录和注册Tab页切换

    Axure交互-选中状态实现登录和注册Tab页切换 1.选中实现注册登录切换场景 选中登录和注册两个Tab页签切换,实现注册和登录页面切换. 2.添加元件 2.1.添加按钮和动态面板 2.2.动态面板 ...

最新文章

  1. iPhone之横竖屏与自动旋转
  2. 玩转HTML5+跨平台开发[4] HTML表格标签
  3. Docker:恢复对开源项目的无限制访问
  4. 牛客-Forsaken喜欢独一无二的树【并查集,最小生成树】
  5. 构建嵌入式LINUX的NFS【ZT】
  6. 多线程中对全局变量(整型类型)是否需要同步操作
  7. 如何关联php5与apche,PHP5在Apache下的两种模式的安装_php
  8. 【iOS开发】使用iFrameExtractor实现视频直播
  9. 中位数和顺序统计,以线性期望时间做选择
  10. 如果安卓和linux融合,今年手机厂商大吹特吹的内存融合技术,其实十年前网友就玩腻了...
  11. Heartbeat+DRBD+NFS 构建高可用的文件系统
  12. 笔记本电脑显示打印机服务器关闭,电脑打印机服务能设定自动关闭吗
  13. 小程序常见授权失败原因和解决办法
  14. 10种网站推广的常用方法
  15. 闭区间上连续函数的性质
  16. caj双击没反应的解决方法
  17. codevs 1218 疫情控制
  18. 给钱给地给人!三运营商千亿砸手机渠道谁买账
  19. smart200plc
  20. 【原创】操作系统---文件系统设计(三)(你们需要的源代码)

热门文章

  1. 小姜的模拟学习日记_spectre使用
  2. Appsec在RSA 2013上
  3. Gabor特征码分析
  4. android连接打印机
  5. 电脑屏幕亮度怎么调节?台式电脑找不到屏幕亮度怎么办
  6. mysqldump: Got error: 145:
  7. 只用html如何实现音乐播放,如何使用html实现音乐播放
  8. zabbix 4.2.3 server.conf
  9. zookeeper之watcher
  10. 手机迅雷下载的文件在哪里