童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

Axure教程:带放大效果的轮播图

3月19日 长歌行投稿
  本文作者将结合一个实际案例,来教大家用Axure如何实现这种轮播图,enjoy
  提起轮播图,相信大家已经非常熟悉了,脑海中自然而然的会浮现出轮播图的交互效果几张图片,可以逐一的左右切换显示,而每次只能显示一张。这是最基本的轮播图,当然,我今天要讲的不是这种。
  还有一种轮播图,会同时显示三张图片,中间的图片会放大显示(相比左右两边的两张会大一些),像下面这样:
  点击预览
  然后左右切换的时候(通过点击左右按钮或者左右滑动),左右两边的图片移动到中间位置时会动态放大,而中间的图片移动到左右两边时会动态缩小。另外,这种轮播图也可以像普通轮播图一样,无限循环。
  那接下来就教大家用Axure如何实现这种轮播图,其实步骤很简单,前提是你掌握了这种思路。
  1。原型解析
  初次接触到这个案例的时候,第一感觉就是应该可以实现,但是实现起来会非常复杂,后来经过了多次试验,终于找到了一个最优解。
  我们先来分解一下这个原型的交互:
  左右轮播的时候三个图片会顺序移动,并且中间图片动态缩小,左右图片动态放大;
  左右轮播可以无限循环。
  其实如果单独考虑第一个问题,很容易解决;如果单独考虑第二个问题,也很容易解决;可两个问题结合起来一起考虑,就需要消耗一些脑细胞了。不知道各位看到这里的时候有没有什么思路。
  2。设计思路
  对于上面两个问题,我首先考虑的是先解决第一个问题。提到轮播这个词很容易就能想到动态面板,因为网上太多的轮播教程是基于动态面板实现的。于是拿动态面板(的轮播)去套用一下这个案例,发现无论如何都达不到预期效果,最终不得不放弃动态面板。
  放弃使用动态面板就意味着要手动实现左右轮播的效果,通过移动图片来实现,顺便还可以设置图片尺寸,来达到图片放大缩小的效果。这个思路对于解决第一个问题貌似可行(而后来实践证明确实可行)。
  以向右轮播为例,如下图:
  当前能够看到的是图2,图3(放大)和图4,向右轮播之后看到是图1,图2(放大)和图3。此时无法继续向右轮播,更无法循环轮播。
  那么接下就考虑如何实现持续(循环)轮播,在刚才的基础上,我们如果要继续向右轮播的话,应该是像下图这样的情况。
  那么如何在向右轮播后,可以继续向右轮播呢?从上图可以看出来,需要将轮播后最右侧的图片(例中的图片5)放到最左边,这样在继续向右轮播后,才能有图片源源不断的从左边进入画面,从而形成一个循环。
  那么问题来了,如何将最右侧的图片5放到最左边?首先说,采用移动位置的方式是不行的。其实我们也不必真的将图片5的位置移动到最左边,我们在轮播后(整个图片组发生了位移)只需要将整个图片组复位(位置和大小都要复位)即可,然后再替换掉每个位置上显示的图片。
  图片组复位后,原来图片1的位置显示图5,图片2的位置显示图1,图片3的位置显示图2,图片4的位置显示图3,图片5的位置显示图4。
  根据以上逻辑,就可以实现图片向右无限轮播,向左轮播同理。
  但是,此时还有一个问题没有解决,如何替换图片?
  同一图片位在轮播的过程中显示的图片是不一样的,比如图片1的位置,可能会在轮播的时候显示为图2,图3,图4,图5等等。所以,要替换显示的图片是不固定的,无法设置一个固定的图片来替换,只能动态去取。
  如果动态去取,必然有一个地方需要存放这些图片,而且根据图片的轮播,存放在每个位置的图片会发生变化。根据这些线索,此时有一个神奇而强大的元件进入我的脑海中那就是中继器。
  用中继器存放图片1图片5五个图片,并且按照15进行排序,当图片向右轮播时,就把中继器中最后的一个图片排到中继器的第一个位置(通过更新排序字段来实现);相反的,如果图片向左轮播时,就把中继器中第一个位置的图片排到中继器的最后一个位置(通过更新排序字段来实现)。
  至于图片的显示,则在中继器的每项加载时,第1个项目中的图片显示给图片1,第2个项目中的图片显示给图片2,以此类推,第5个项目中的图片显示给图片5。
  到此为止,整个原型的设计原理就讲完了,接下来我们进行实践。
  3。制作过程
  3。1添加图片
  在画布中添加5个图片(如下图排列),将中间图片的高宽尺寸设置为其他4个图片高宽尺寸的两倍。
  3。2编组并转换为动态面板
  将五个图片进行编组(组合),然后将图片组转换为动态面板,调整动态面板中图片组的位置,使第一个图片恰好完整超出画布的左边界。调整动态面板的宽度,使其宽度正好覆盖到第四个图片,这样第五个图片就不可见,如下图。
  3。3添加中继器
  在画布中拖入一个中继器,删除掉其默认的矩形框、用例和数据集中的数据,并将其设置为隐藏。将中继器的数据集设置为两列,一列用于存放排序编号(本例中的sortid),一列用于存放图片(本例中的carimg)。将排序编号列依次填充5个数:1,2,3,4,5;将图片列导入5张图片。
  设置中继器的“载入时”用例(将中继器按照sortid升序排列)和“每项加载时”用例(将中继器中的carimg依次显示到五个图片上)。
  3。4左右滑动图片时进行轮播
  在由图片组转化成的动态面板上,设置“向左滑动时”和“向右滑动时”用例。
  以向左滑动时为例,分解用例中的每个动作来进行说明。
  首先将图片组向左移动:
  然后设置图片组中图片3的尺寸缩小及图片4的尺寸放大:
  添加等待时间
  更新中继器中第一个项目的排序编号(在原来的基础上中继器的项目数,使其可以排到最后的位置):
  然后再将图片组位置复位:
  图片尺寸复位:
  到此向左滑动时,图片轮播效果完成,此时可以预览一下。
  向右滑动时同理,不再赘述,小伙伴可自行实现。
  4。经验总结
  这个案例是春节前一个小伙伴提出的,这段时间一直断断续续的思索着解决方案,但并未动手实践。没有实践并不是因为没有时间,而是一直没有一个完整的思路。近日得来空闲,于是打开Axure亲自动手实验一番,在尝试的过程中,却意外得来灵感,最终轻松搞定。所以,有些事情只凭想是没有结果的。做,兴许能离目标更近一点。
投诉 评论 转载

产品原型需求管理系统本文作者将与大家分享产品原型需求管理系统的内容,enjoy为什么要做这个东西?几个原因:现有的worktile、leango等项目管理协作类工具,存放原型文档过于麻……Axure教程:如何让元件绕着某一个点进行旋转!对一个合格产品经理来说Axure技能是必备的,本篇文章主要帮助解决那些苦苦寻找绕一个任意固定点旋转axure教程的伙伴!一、实现的预期效果让矩形元件围绕着某一个点进……音量滑块控件制作音量滑块控件如何制作呢?来看作者多图为你解答。首先我们来看下效果:在这个音量条中除了常规的滑块操作,还需要根据当前的进度改变左侧音量图标。元件绘制我们先……育儿APP伴宝成长产品需求文档(PRD)辞职在家带娃期间,下载过多款手机育儿App,但是没有一款满足我的切身需求。闲来无事,设计了这款伴宝成长,分享出来和大家一起交流。这篇是产品需求文档,关于产品背景,产品介绍,竞品……这可能是关于动态面板最细致的讲解动态面板是Axure中使用频率最高的元件之一,动态面板专门用于设计原型中的动态功能,它可以包含一个或多个状态,每个状态就是一个页面,在这里可以任意编辑,通过控制状态的切换或显示……如何快速搭建系统原型(四):组件分享通过前三篇内容,我们了解了系统的结构框架和内容区域的设计思路,基本上已经可以搭建一个完整的网站原型了。那么接下来的这章就主要是介绍一些组件的设计,以便扩充我们的武器库,让我们搭……APP详情页如何用Axure画出来详情页是App原型中比较复杂的页面类型,熟悉它的常用套路有助于快速画出。之前的文章已经讲解了APP常见功能中的页面模板、下导航、上导航、列表页怎么画出来,请继续关注浪子教……交互设计师应具备的技能树(10)选择适合你的原型工具我花了两个多月的时间,每周末更新一个模块,终于讲完了交互设计师职业技能的前两个部分:思维和眼界。这两个部分的重要程度和工作量是成正比的,总共有九个模块,每个都有七八千字左右,这……Axure教程:实现类网易云音乐APP播放效果文章基于最新版的网易云音乐IOSAPP撰写本教程,本文将详细讲述音乐识别及音乐播放界面的交互效果。话不多说,按惯例先上实现的效果:点击体验最新效果原型效果在5。5英……原型设计从三个方面,系统地画原型在刚进行原型设计的时候,不具备系统的思考框架。往往缺少某步操作流程、页面,控件或者是没思考好用户的需求及页面设计的目的,或是整个页面在用户体验上十分粗糙。那如何从哪些方面……Axure教程:带放大效果的轮播图本文作者将结合一个实际案例,来教大家用Axure如何实现这种轮播图,enjoy提起轮播图,相信大家已经非常熟悉了,脑海中自然而然的会浮现出轮播图的交互效果几张图片,可以逐……PLUB框架:产品文档结构MDVC框架(升级版)最近在和朋友做另外一个项目的时候,相互之间沟通需求的过程中,在需求文档结构上有了比较深入的探讨。在几轮的探讨过程中,发现自己写过的一篇相关文章MDVC框架:产品文档最优雅的结构……
端午撞高考,文案怎么搞?瑞幸的新文案,有点意思什么是好文案?怎么写出好文案?耐克最新发布的文案,很燃很霸气!文案虽短,却意味深长写文案时,不妨多去强化稀缺感最近收藏的10句文案数字化可视化,让文案产生画面感精选100句神文案,句句经典五月,最喜欢的12句文案!卖点与买点,产品文案的两个关键!高考借势文案怎么写?这些品牌来教你!
有才能造句用有才能造句大全胖子减肥方法是什么CBA最新积分榜广东击溃北控轰8连胜冲上第三,青岛41分狂揍公允价值计量房地产价值存在的问题探讨我的表妹高中作文650字一起走过山东财经大学喜获2项国家社科基金重大项目立项写事的400字作文内存卡损坏了怎么办手机内存卡修复指南蛇首岩掉头发缺少什么维生素有关春天的一年级作文

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界