Axure实现移动端可拖动Banner_第1页
Axure实现移动端可拖动Banner_第2页
Axure实现移动端可拖动Banner_第3页
Axure实现移动端可拖动Banner_第4页
Axure实现移动端可拖动Banner_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Axure实现移动端可拖动Banner我们用Axure做移动端原型时经常需要做Banner,今天来做一个可以拖动切换的Banner。一、原型要求Banner图每3秒自动向左滚动切换;拖动Banner图切换(大幅度拖动切换,小幅度不切换,拖动过程中不切换,拖动停止时切换);点击标签切换到对应页面;每次切换后,重新等待3秒再自动切换。二、实现原理利用动态面板的“载入时”-“设置面板状态”实现循环自动切换;利用“设置面板状态”打断循环自动切换。三、动手制作1、首先准备几张用来做Banner的图片,这里找了5张400*225的图片;2、在页面上放入一个动态面板(尺寸400*225),改名“Banner面板”,添加空状态state2至state5;3、Banner面板的state1内放入一个动态面板,尺寸与Banner面板一致,改名“拖动面版”;4、在拖动面板的state1内,(0,0)(-400,0)(400,0)各放一个400*225的图片图片元件;5、将3个图片元件Ctrl+G组合,改名“Banner图”;6、在页面上放入一个动态面板(尺寸400*50),改名“Banner标签”,添加空状态state2至state5;7、在Banner标签的state1内放入一个400*50的矩形,填充颜色改成线性半透明,填充文字并调整好位置,改名“标题文字”;再放入1个20*20的按钮,白色边线白色文字透明填充底色,填入数字1,元件选中样式改为黑色字体白色填充底色,改名“标签按钮”;8、对Banner面板的交互(1)载入时:1)设置面板状态Banner面板,状态:下一项并向后循环,进入动画:向左滑动500ms,更多选项:循环间隔3000ms,首个状态延时3000ms后切换;Banner标签,状态:下一项并向后循环,进入动画:逐渐500ms,更多选项:循环间隔3000ms,首个状态延时3000ms后切换。这时候可以先预览一下,面板已经可以自动切换了,只是state2至state5里面没有原件,看起来就空空如也。9、对拖动面板的互动(1)拖动开始时:设置面板状态:Banner面板,状态为停止循环设置面板状态:Banner标签,状态为停止循环(2)拖动时移动:Banner图,跟随水平拖动,边界:左侧<=0,右侧>=400(保证向左和向右都最多拖动一张图的距离)。(3)拖动结束时1)情形1:值TotalDragX<=-100(向左横向拖动1/4页面宽度时)移动:Banner图到达(-800,0),动画:线性300ms(看起来切换到下一个状态);设置面板状态:Banner标签,状态:下一项并向后循环,进入动画:逐渐300ms;等待:300ms(等待上面的移动动画结束);设置面板状态:Banner面板到下一项并向后循环(真正切换到下一个状态);

移动:Banner图回拖动前位置(元件归位);

触发事件:Banner面板的载入时(重新开始自动切换)。2)情形2:TotalDragX>=100(向右横向拖动1/4页面宽度时)

移动:Banner图到达(0,0),动画:线性300ms(看起来切换到上一个状态);

设置面板状态:Banner标签,状态:上一项并向后循环,进入动画:逐渐300ms;

等待:300ms(等待上面的移动动画结束);

设置面板状态:Banner面板到上一项并向后循环(真正切换到上一个状态);

移动:Banner图回拖动前位置(元件归位);

触发事件:Banner面板的载入时(重新开始自动切换)。3)情形3:(左右拖动不足1/4页面宽度时)

移动:Banner图回拖动前位置,动画:线性300ms;

触发事件:Banner面板的载入时(重新开始自动切换)。10、将拖动面板复制到Banner面板的state2至state5。11、对Banner标签的互动:(1)state1内的标签按钮单击时:设置面板状态:Banner面板到state1,进入动画:向左滑动500ms;设置面板状态:Banner标签到state1,进入动画:逐渐500ms;触发事件:Banner面板载入时。(2)将标签按钮复制4个,文字分别改为2–5,并将互动中的Banner面板和Banner标签都的设置面板状态改为state2–state5。(3)将state1内的标题文字和5个标签按钮复制到Banner标签的state2–state5,将state1的标签按钮1设为选中,将state2的标签按钮2设为选中,以此类推;再修改各个state中的标题文字。12、将我们最初准备好的图片,放到Banner面板内的对应状态里的拖动面板里面的图片原件,比如state1里的Banner图,中间放1号图片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论