好文推荐
圈子
网址导航
登录/注册
{{info.is_collect==1?info.collect_num:'收藏'}}
{{info.is_zan==1?info.zan_num:'点赞'}}
{{info.is_pinglun==1?info.collect_num:'评论'}}
复制下面链接分享给好友吧~
{{shorturl}}
复制链接
分享
如何优雅地做一个抽奖转盘
Bboy小南
公众号:Bboy小南
{{info.update_time}}
阅读 {{info.hit_num}}
之前出了一个帖子如何让你的原型图动起来,很多童鞋问我抽奖转盘是怎么做的?今天抽空跟大家聊聊。(视频第22秒见效果)这个是用Axure7.0做的,稍后介绍一下使用Axure 8.0和Principle来做转盘抽奖交互~(Principle交互效果)

本文来自微信公众号 ”Bboy小南“,作者:Bboy小南,纷传经授权发布。



微信截图_20221110161701.png



之前出了一个帖子如何让你的原型图动起来,很多童鞋问我抽奖转盘是怎么做的?今天抽空跟大家聊聊。(视频第22秒见效果)这个是用Axure7.0做的,稍后介绍一下使用Axure 8.0和Principle来做转盘抽奖交互~(Principle交互效果)


本文目录如下:

1. (Principle)使用交互软件做抽奖

1.1 准备材料

1.2 设置点击事件

1.3 设置补间动画时间

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

2.1 准备材料

2.1 设置动态面板

2.3 设置事件

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

3.1 准备材料

3.2 添加事件



01

(Principle)使用交互软件做抽奖



 1.1 准备材料

对Principle不了解的童鞋可以在官网上了解一下,做交互设计个人比较推荐用这款(不过唯一不足的是,它只有Mac版本)  http://principleux.com/

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



微信截图_20221110161742.png

微信截图_20221110161823.png



 1.2 设置点击事件



微信截图_20221110161852.png



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



微信截图_20221110161922.png



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



微信截图_20221110161954.png



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



微信截图_20221110162020.png



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


 1.3 设置补间动画时间

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



微信截图_20221110162047.png



然后



微信截图_20221110162113.png



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



02

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



 2.1 准备材料



微信截图_20221110162141.png



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



微信截图_20221110162211.png



 2.1 设置动态面板

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



微信截图_20221110162235.png



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



微信截图_20221110162300.png



此处省略….


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


 2.3 设置事件

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



微信截图_20221110162346.png



ok,已经搞定。


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



03

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



 3.1 准备材料

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



微信截图_20221110162423.png



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


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


 3.2 添加事件

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



微信截图_20221110162458.png



搞定,预览即可。


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


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

#私域
#工具
评论 /{{info.pinglun_num}}
点击登陆后评论
发布
{{ reply.content }}
回复 删除
回复 {{ reply2.content }}
{{ reply2.create_time }} 回复 删除
更多推荐
{{item.title}}
{{item.update_time+'\u00A0'+item.hit_num+'阅读'}}
友情链接
人人都是产品经理 iconfont 135编辑器 考古加 新鲜码
公众号
作者群
关于
免责声明
Copyright 2016-2021 All Rights Reserved 杭州领帜科技有限公司 浙ICP备2020035253号-3