axure原型设计之弹幕

2017年3月14日
14+
阅读:749

效果图:axure原型设计之弹幕

相信大家对看视频时候的弹幕都不陌生,很多时候甚至会觉得弹幕比视频本身还有趣,因此,现在大多数视频网站或者视频app都有这个弹幕功能。既然这个功能这么重要,那么在axure原型设计中又是怎么实现的呢?这篇文章就是教大家如何设计逼真的弹幕原型图~~

第一步:放置相关控件

首先,摆好背景图,其实就是一个手机外形图和一张视频截图,《三生三世》最近这么火,那这里就截一张幂姐的照片当背景图的;

然后,拖拉一个动态面板至视频截图的上方,初始状态设置为隐藏,并命名为“弹幕”;

最后,在“弹幕”动态面板的State1面板状态中分两行放置若干个文本标签,文本标签的字随意,反正大家敲弹幕的时候也挺随意的,文本标签的字体颜色为白色和橙色随机混杂。这里需要强调的是,所有的文本标签的总体长度应该是动态面板长度的两倍,其中前面一半组合成整体,并命名为“弹幕文字1”,后面一半组合成整体,并命名为“弹幕文字2”。

第二步:设置“弹幕”动态面板的载入时用例

首先,设置变量值OnLoadVariable为0;

然后,设置显示“弹幕”动态面板

第三步:设置“弹幕”动态面板的显示时用例

首先,添加一个显示时用例,条件设置为OnLoadVariable等于0,为该用例添加如下6步动作:

1、“弹幕文字1”和“弹幕文字2”都在x轴方向向左相对移动“弹幕”动态面板宽度的距离,移动过程是线性的,用时10000毫秒;

2、等待0毫秒(一定不能缺了这步,要不然循环不起来);

3、隐藏“弹幕”动态面板;

4、“弹幕文字1”在x轴方向向右相对移动2个“弹幕”动态面板宽度的距离;

5、设置变量值OnLoadVariable为1;

6、显示“弹幕”动态面板;

然后,再添加一个显示时用例,条件设置为OnLoadVariable等于1,为该用例添加如下6步动作:

  1. “弹幕文字1”和“弹幕文字2”都在x轴方向向左相对移动“弹幕”动态面板宽度的距离,移动过程是线性的,用时10000毫秒;
  2. 等待0毫秒(一定不能缺了这步,要不然循环不起来);
  3. 隐藏“弹幕”动态面板;
  4. “弹幕文字2”在x轴方向向右相对移动2个“弹幕”动态面板宽度的距离;
  5. 设置变量值OnLoadVariable为0;
  6. 显示“弹幕”动态面板;

搞定,点击预览就可以看到弹幕不断地循环地飘过。

其实一开始我是打算用动态面板像轮播图那样实现的,但后来发现效果非常不理想,因为轮播图在进入和退出的过程都有一个缓冲的过程,以导致循环不顺畅,所以后来使用了如上方法来实现。

坚持分享axure原型设计小技巧,希望对大家有帮助,你们对我的关注就是我的动力。

作者:维度
转载请注明出处:http://weidublog.com/index.php/2017/03/14/98/

24条评论

  • 唐伯虎 2017年9月6日在上午10:44

    rp文件在哪下载哈?我想比对下,弹幕没动起来

    • 维度 2017年9月6日在上午11:07

      你可以仔细对比下教程,看下评论,应该是哪里做错了,rp文件是购买视频教程赠送的

  • 浪矢 2017年7月7日在下午2:06

    请问一下,我第一遍弹幕飘过后 会有一段时间没有弹幕,然后再突然显示弹幕出来;显示出来的弹幕飘过去后 又会有比较长的一段时间没有弹幕,如此往复是什么情况???(感觉时间好像随飘过的次数逐渐变长)

    • 维度 2017年7月7日在下午3:24

      应该是没能及时做到两个弹幕交叉循环

      • 浪矢 2017年7月7日在下午4:36

        那我该怎么解决,卡在这里好久了 不知道怎么办。。。

  • 唐腾腾 2017年6月7日在下午3:47

    大神,在矩形上添加的动态面板,制作出的弹幕效果就是不动啊,请多多指教。

    • 维度 2017年6月7日在下午5:51

      一开始时弹幕的动态面板有没有隐藏?你可以看下别人的评论,之前有人也是没动,后来解决了

  • 唐腾腾 2017年6月7日在下午3:45

    弹幕就是不动啊大神,检查了好几遍了

  • 冷子玉 2017年4月21日在上午10:45

    您好,请问这样设计方法只适用于文本标签展示的弹幕吗?我想使用图片+矩形的组合作为弹幕,但是预览时弹幕不动,不知为何。

    • 维度 2017年4月22日在上午11:37

      可以的,原理一模一样,你肯定是其他地方出错了,一开始时弹幕的动态面板有没有隐藏?

  • 冷子玉 2017年4月21日在上午10:43

    您好,请问这样设计只适用于文本标签展示的弹幕吗?我想使用图片+矩形的组合作为弹幕,但是预览时弹幕不动,不知为何。

  • 老孙 2017年4月18日在下午9:52

    等待0毫秒设置了,还是不循环。还有没有其他错误可能?

    • 维度 2017年4月18日在下午10:20

      第一遍过去,也就是弹幕文字1完全移出屏幕的时候就要把它放到弹幕文字2的后面了

  • 老孙 2017年4月18日在下午9:47

    为什么只走一遍不循环?

    • 维度 2017年4月18日在下午10:20

      可以不断循环的

    • 晓艳 2017年7月3日在下午5:19

      我刚开始也走一遍不循环。检查后发现是第一个用例没有加全局变量==0的条件。加上就好了。按楼主的步骤,完全可以循环的。可以仔细对照一下。

  • 柚木 2017年4月11日在下午5:34

    弹幕不会动啊

    • 维度 2017年4月11日在下午8:16

      “弹幕”动态面板的初始状态设置成隐藏了没有?也可以把rp文件下载下来对比一下

      • 柚木 2017年4月12日在上午8:56

        谢谢,初始状态没有设置成隐藏弹幕,我再想怎么做了好几遍都不会动

  • 真田一枝花 2017年4月9日在下午5:31

    原型不错,但更希望看到弹幕后台逻辑

    • 维度 2017年4月12日在上午9:11

      什么意思?后台逻辑是指?

      • 真田一枝花 2017年4月12日在上午9:14

        弹幕的规则

        • 维度 2017年4月12日在上午9:22

          我之后把相对的rp文件放在我的博客里供大家下载吧~~

    • 陈易困 2017年4月12日在上午9:15

      先赞一下维度的干货分享~楼上要的东西等于跟dior要香水配方,动点脑子不要做伸手党

发表评论

电子邮件地址不会被公开。 必填项已用*标注