安卓图片自动轮播_Axure特效之轮播图

轮播图是使用非常多的一个场景,无论是pc端网站还是移动端,都会使用到轮播图,使用axure来制作轮播图有很多种方式,今天就由我带大家实现轮播图。

按照老习惯,我们先看看做好以后的效果。

4aa7d501c1243247093c402804c631bb.gif

【需求分析】

通过上面的演示,我们得出该轮播图的需求如下:

1、要实现三张图片的自动轮播,并且在轮播的时候选中对应的按钮;

2、点击轮播图上的按钮,就会自动切换到对应的图片;

【实现思路】

1、图片的轮播我们通过动态面板来实现,动态面板三个状态,每个状态都有一副图片;

2、对于用户点击导航按钮,就切换到对应的图片,我们通过按钮的点击事件实现,即点击对应的按钮,设置面板状态为对应的图片;

3、至于按钮的选中状态,我们可以使用按钮的交互样式实现,即设置每个按钮的交互样式,当点击对应按钮的时候,设计按钮为选中即可;

4、这里还有个重要的地方,例如有a、b、c三个按钮,如果a按钮选中,那b、c按钮就要取消选中,这里我们利用元件组的思路,a、b、c按钮设置为同一一个按钮组,这样的话同时只有一个按钮被选中;

5、还有一个关键的问题是如何实现自动轮播,这里我们定义一个动态面板做计时器,计时器面板有三个状态,当页面加载的时候,就循环切换计时器的面板状态;当这个面板状态改变的时候,就会触发导航按钮点击事件了。

【原型设计】

1、首先我们拖入一个动态面板,命名为slider,

2、动态面板slider设置三个状态,分别为page1、page2、page3,每个状态放一个图片;

89248b2c5ccc8074c1831ad878cb3c7b.png

3、拖入三个按钮,分别命名为button1、button2、button3,选择这三个按钮,并且把他们命名为button1、button2、button3;

115d2d266ee02875126c140c5b0ba0b4.png

4、选中这三个按钮,把这个三个按钮放到一个选项组,并命名为buttons;

050c9bba11a948d409f45389b31df9f3.png

5、拖入动态面板,命名为timer,设置timer有三个状态,并设置该动态面板为不可见;

fd99b288c8606a3b9d9351bc92f41279.png

【交互设计】

1、设计按钮button1的点击事件,设置单击以后设置slider显示page1,并且设置button1为选中状态;

d5ef850d56c193a7db428ebd5d850a2f.png

2、设计按钮button2的点击事件,设置单击以后设置slider显示page2,并且设置button2为选中状态;

3、设计按钮button3的点击事件,设置单击以后设置slider显示page3,并且设置button3为选中状态;

4、设置页面载入事件,当页面载入的时候,设置动态面板timer循环切入状态,每秒一次;

bc2f50835029c1d4be678f8f9756bdc0.png

5、设置动态面板timer的状态改变事件,当timer的状态改变时候,判断当前显示的面板,如果状态1,则触发button1的点击事件,以此类推;

44f50457240259dbeba46821478bafd8.png

6、到此,轮播图的原型就算完成了。

需要源文件的,请关注微信公众号,并回复【轮播图】即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值