AxureRP实战(二)Banner轮播图交互(基础篇)
Banner轮播图是原型图中最常见的模块之一,只要是互联网产品,基本都会用到轮播图。
前一篇文章讲解了如何运用母版实现网站导航的切换,本次教程教大家:如何使用Axure动态面板实现互联网产品banner轮播图的交互。
Banner轮播图的交互用动态面板来实现,大家把动态面板想象成电视机,每一个banner图片就像是一个个频道,遥控器上的按钮就连接着每一个频道。
也就是说,动态面板是装banner图片的盒子。就像下图这样:黑色框就是动态面板的盒子,里面的不同颜色矩形就是内容,每次根据指令去显示。
本次讲解依然用实战案例为例:购物网站淘宝首页的banner轮播图(这里选取轮播四个做讲解)。
先把4个banner素材准备好:
下面开始正式进入实现步骤:
第一步:创建banner动态面板
拖入动态面板元件 --> 根据素材的大小,调整动态面板的大小:样式中修改长为520,宽为280,并且命名为“banner” -->
双击banner动态面板进入编辑页面 --> 点击“添加状态”添加到共四个状态,并分别命名“banner01”、“banner02”、“banner03”、“banner04” -->
分别点选banner01、02、03、04层,分别把四个banner图片粘贴到四个面板层里 -->
第二步:创建banner底部、侧边按钮
1、底部按钮
拖入矩形元件 --> 样式中尺寸大小改为:长58、宽14 --> 填充颜色改为白色填充,不透明度为24% --> 圆角半径输入一个较大的值,形成两端圆角的矩形条 -->
拖入圆形元件 --> 样式中大小改为8,将线段线宽改为0,去掉描边 --> 复制圆形到4个,排列到圆角矩形条中间 -->
2、侧边按钮
拖入矩形元件 --> 样式中尺寸大小改为:长比宽长一些(如50)、宽30 --> 圆角半径输入一个较大的值,形成两端圆角的矩形条 --> 填充颜色改为黑色填充,不透明度为32% -->
再次拖入矩形元件 --> 放至于圆角矩形上合适位置 --> 框选两个矩形,点击样式中“去除”按钮,将圆角矩形剪切,得到淘宝案例上的按钮形状 -->
再置入箭头图标,鼠标右键将两个图形成组 --> 命名为“right” -->
复制“right”形状组合 --> 鼠标右键分别选择形状,选择“变换形状” --> 选择“水平翻转” --> 命名为“left” -->
按钮的样式完成如下:
第三步:连接交互
1、底部选择按钮交互
点选第一个圆形按钮 --> 交互栏点击“新建交互” --> 选择鼠标“单击时” --> 元件动作选择“设置面板状态” --> 选择“banner”动态面板 --> 选择“banner01” --> “完成” -->
点击“添加动作” --> 元件动作选择“设置选中” --> 目标元件选择“当前元件” --> 值为“真” --> “确定” -->
点选第一个圆形按钮的交互,复制粘贴到第2、3、4的圆形按钮上 --> 分别修改“设置面板状态”交互,对应到相应的banner图片 -->
点击交互栏中:+添加类似“鼠标悬停”的交互样式 --> 选择“元件选中的样式” --> 点选“填充颜色” --> 将颜色改为桔红色 --> “完成” -->
点击“显示全部” --> 选项组命名为“circle_icon” -->
选择元件选中样式,分别复制粘贴到其他圆形按钮上,并且选项组选择“circle_icon” -->
2、侧边按钮交互
点选“right”组合按钮,点击“新建交互” --> 选择鼠标“单击时” --> 元件动作选择“设置面板状态” --> 选择“banner”动态面板 --> 选择“下一项”,点选“向后循环” --> 进入动画和退出动画都选择“向左滑动”,时间为200毫秒 --> “确定” -->
复制“right”交互,粘贴到“left”按钮上 --> 修改交互内容改为“上一项”,勾选“向前循环”,进入动画和推出动画选择“向右滑动” -->
3、页面载入时交互
我们打开淘宝网页时发现,banner广告图默认圆形按钮选择了第一张广告图,这就需要在页面加载时设置选中:
点击axure内容区域的空白处(即:不点选任何元件、图片等) --> 点击“新建交互” --> 页面选择“页面载入时” --> 元件动作选择“设置选中” --> 目标选择第一个圆形 --> 值为“真” --> “确定” -->
到此,基本的banner轮播图交互功能完成了:
有了基本交互功能,我们发现还是有些欠缺,在用户体验上不是很好,还要进一步完善交互。例如,底部按钮转换图片时要有向左或向右的移动过程,点击侧边按钮切换图片时,底部按钮需要对应设置选中状态等等。产品经理在思考用户体验时,这些交互都需要仔细考虑。
因为时间关系,进一步完善教程(进阶篇)下一篇继续讲解。
AxureRP实战(二)Banner轮播图交互(基础篇)相关推荐
- AxureRP实战(三)Banner轮播图交互(进阶篇)
前一篇<AxureRP实战(二)Banner轮播图交互(基础篇)>用淘宝的首页banner案例讲解了如何运用动态面板实现banner轮播图的切换,有了基本交互功能.但是,交互效果还有些欠缺 ...
- Mint-UI 移动首页开发 - header导航、banner轮播图
Mint-UI 移动首页style排版问题:header导航.banner轮播图.footer底部版权··· ··· 资源预览: 中文 2.x官方文档(含演示地址): 文档首页 中文 2.x官方文档( ...
- html中制作banner,css banner轮播图怎么做?
css banner轮播图怎么做?下面本篇文章给大家简单介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 初步了解动画效果吧.轮播图我一直以为靠jquery插件完成的,突然发 ...
- 谷粒学院-首页数据显示-banner轮播图微服务搭建
新建banner轮播图微服务 1.在service模块下创建子模块service_cms 2.配置application.properties # 服务端口 server.port=8004 # 服务 ...
- banner轮播图切换插件
下载地址 banner轮播图切换插件,基于jquery实现的图片轮播效果. dd:
- H5页面中的视频轮播(类似于banner轮播图效果)
先说下我的需求,如下图: 手机模型中间部分是视频播放,当一条视频播放完毕后,整屏会自动上滑切换到下一个视频. 详细效果展示请在PC端点击:http://www.17jianyue.cn/ 查看 提起轮 ...
- Android Studio Banner轮播图
Banner轮播图 使用步骤 代码片段 使用步骤 1.导依赖 2.写布局 3.图片集合(图片网址,图片资源id),标题集合 4.常用方法 图片集合 banner.setImages(imgs); 加载 ...
- 安卓仿手机网易新闻app项目开发系列之(二)轮播图显示和RecyclerView适配器编写
一.项目简介和思路 接着上周项目继续,上周主要实现了tablayout的标题栏界面和屏幕切换效果.这次咱们来实现给屏幕页面填充些网页图片数据.看看大致效果图: 可以看出界面有两部分构成,上面是轮播图, ...
- 2.2.2新版Banner轮播图实现
随着Android弃用了jcenter库以后,Banner的使用也大大的和以前不同,下面就来介绍一下2.2.2版本banner的使用和Demo 文章目录 一.改进内容 二.Demo效果图 二.步骤 1 ...
- android banner动画框架,Android Studio Banner轮播图使用
现在恰好有个项目需要做个轮播图效果,这个需求也是很常见的需求,于是就做个笔记写一下实现过程 分为加载本地图片和网络图片 加载本地图片 第一步:先在build.gradle中加入banner和glide ...
最新文章
- 替换libc中的内存分配函数
- Web高并发访问:用HAPorxy实现负载均衡
- arcgis字段计算器--随机数
- 在网上看到和篇关于sql server 2005的性能优化篇,觉得写得很好。
- 诗与远方:无题(三)
- DNS全局负载均衡(GSLB)基本原理
- 互联网行业不需要中年人,那些35岁离开BAT的人都去哪了?
- wincc安装信息服务器,WinCC 7.4软件不会安装?怎么授权?一文教会你
- C语言2019软件,c语言模拟编程学习软件v2019 最新版
- 物联网行业系列深度报告 附下载
- c语言程序设计第五版第四章例题
- 如何修改电脑的MAC地址(手把手更改)
- 普华集团翟山鹰:金融激荡30年 深度洞察金融的“奥秘”
- 图片上传之webuploader和qiniuUploader
- 小米手机开启“启用MIUI优化”,导致Android Studio无法成功直接安装
- 2021年十佳优惠券返利APP排名榜 2021年用户喜欢的优惠券返利APP前10排行榜
- mysql反掩码_理解通配符掩码
- 01-【istio】-【服务网格概述】服务网格的优势
- T120624 哪有那么花里胡哨这题就叫徐悦然哈哈哈
- python3中Failed building wheel for xxx”的解决办法