【AureRP8.0教程】用AureRP8.0实现动态时钟效果

这是用AxureRP8.0实现的动态时钟效果。

下面我们来看实现过程:

1、准备元件:

这里一共4张图片,分别是表盘“ClockImage”、时针“HoursImage”、分针“MinutesImage”、秒针“SecondsImage”;需要注意的是,时针、分针和秒针的背景要求是透明的,并且图片长度要保证指针上的圆形部分为中心。

超级产品经理

2、将4张图片摆放好位置。

超级产品经理

3、页面打开时,需要让指针分别旋转到各自的位置,所以在表盘图片的【载入时】事件中添加相应的交互,【载入时】事件需要在元件的【更多事件】中选择。

超级产品经理

4、交互的动作只有一个,就是旋转,然后分别勾选不同的指针,去设置角度。

超级产品经理

5、角度中,我们输入计算角度的公式(见上图虚线矩形中的内容):

时针:[[(Hours+Minutes/60)30]] ,小时刻度间的角度为30度,(小时+分钟/60)30,就是当前时针要转动到的位置;

分针:[[(Minutes+Seconds/60)6]],分钟刻度间的角度为6度,(分钟+秒数/60)6,就是当前分针要转动到的位置;

秒针:[[Seconds6]],秒数刻度间的角度为6度,秒数6,就是当前秒针要转动到的位置;

6、时钟需要连续运动,在页面打开时我们旋转了指针的角度,之后每秒钟还要进行一次旋转。我们可以在秒针旋转时,等待一秒钟后,再次执行旋转的动作。这样,在旋转时,间隔一秒钟再次旋转,就会形成不停地交互循环,达到我们要的动态时钟效果。

超级产品经理

源文件下载:
http://pan.baidu.com/s/1i4r0Xql
Axure教程, 旋转, 时针, axurerp


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部