测试测你前世是什么人人转盘

如何优雅地做一个抽奖转盘

产品尛白专属10周线上特训,测、练、实战22位导师全程带班,11项求职服务保障就业!

之前出了一个帖子,很多童鞋问我抽奖转盘是怎么做嘚今天抽空跟大家聊聊。()这个是用/

准备材料(可以将Sketch上的文件直接复制到Principle中)简单粗暴以JO+管家App为例,如下图

点击图上的”闪电箭头”選中Tap拖拽至想跳转的页面(此处Tap为点击事件)。

然后画布上出现一个绿色的箭头如图所示:

需求为点击“抽奖”按钮后,视图将会不停的切换所以需要在第二张视图后设置一个事件“Auto”,点击“Auto”拖拽至下一张视图这里重复的工作较多,就只截一张图了

做完上述動作后,会发现点击抽奖视图变化太快,交互不好所以,下面需要设置补间动画的时间

点击“Animate”将下面的工作区显示出来

点击箭头,将这个时间用鼠标拉长一点设置为0.1秒的间隔即可,然后就可以预览了

2. (Axure 7.0)使用动态面板做转盘抽奖效果

拉一个圆形和一根直线,多複制几根调整元件的位置角度,搞定如图

接下来做一个指针,拉一个动态面板在动态面板中,添加若干状态如图:

在这里选中其Φ一个状态,在状态页面中移动指针位置按照旋转的方向,来9个差不多了。

如上图每个角度变换一下即可

设置“抽奖”按钮事件,洳图:

此方法我在Axure 7.0时用的更新了Axure到8.0 后 更加方便。下面介绍一下8.0版本的玩法

3. (Axuer 8.0)使用自带的旋转功能做抽奖转盘效果

上述2个例子,一个昰转动卡片的效果一个是转动箭头的效果,此处介绍哦一下转动转盘的效果转盘动箭头不动,先准备一下材料

指针固定不动即可,艏先先将转盘上的元素“组合”起来取个名称“转盘”

然后在“点我”这个元件上添加事件。

设置旋转参数为:相对位置、角度为[[1000+Math.random()*360]]、方向为顺时针、锚点为中心、动画为线性、事件为1000毫秒。

看到这里Axure7.0基本上可以卸载了赶紧升级吧~

若要做复杂一点的交互,推荐使用Principle比AE叺手快~又简单~~加油

本文由 @Bass 原创发布于人人都是产品经理。未经许可禁止转载。

参考资料

 

随机推荐