Axure 教程:QQ音乐播放页制作

32 评论 26928 浏览 80 收藏 9 分钟

离上一次发文到现在,已经很久没有写了,趁着这两天心血来潮,临摹一个 QQ 音乐的播放界面,因为个人能力有些不足,在这里还要感谢 Phoenix 老师、牧逸的指导,我才能够把整个效果做完 !!!

本次教程面向于有一定基础的 Axure 使用者(本文只讲解制作流程,不包含细节内容,因为都写的话实在是太多了,见谅!!),如果觉得有点难的可以看我前面的一些教程。

先看一下成品吧:

有电脑、网络不差的可点击链接观看:https://m9srm2.axshare.com

看过我之前的教程的,这次我可能不会写得那么详细。因为做这个的时候,花了2、3天业余时间,确实有点懵了,但我还把一个制作流程讲一遍,还请各位小伙伴多多担待 。

一、准备元件

首先把所有的元件先搭建好,然后我们才能准备好下一步的工作。大家在画静态原型时,可以先把你手机里面的 QQ音乐 截一个图,然后放在 Axure 里面照着画,这样能够保持高还原度。有些人觉得这是 UI 的工作,不喜欢做得那么细,在这里就看个人喜好了 。

二、设置交互样式/动态面板

第一步,把一些简单动态面板/样式补全,播放按钮在整个制作中算比较重要的,因为在后面点击播放时需要由它来触发用例,由它触发的用例有:

a.唱片循环

b.播放时间循环

c.进度条循环

d.歌词循环

第二步,我们把唱片的样式都给补全了,为了在后面左右切换的效果,在切换的同事底部还有一个根据内容切换而改变样式的小圆点,这些都需要做成动态面板(不知道怎么做的可以看看我之前的文章)。

这一步需要完成几个点:

a.圆形唱片

b.歌曲详情页

c.歌词(只为了学习效果的,只需要放入部分字段即可)

d.小圆点

第三步,我们该补充一下进度条的样式,进度条我们需要做一个静态的做一个背景、一个 X 轴为 1 的作为动态进度条,动态进度条的颜色需要和静态的区分颜色,然后做一个小圆球作为可以手动滑动进度条的点;还有就是左右两侧的时间字段了,右侧是显示真个歌曲的时间,简单用输如文字就可以了,左侧需要因为需要做成动态的,我们需要用文本框来一个秒针和一个分针的,方便后面做效果。

这一步需要完成几个点:

a.静态进度条、动态进度条

b.小圆点(用于拖动)

c.分针、秒针样式(左侧用文本框、右侧用文本)

第四步,我们做一些播放方式的动态面板,里面有顺序播放、单曲循环、随机播放的功能,这里小伙伴们可以选择可做可不做的操作,对于那些喜欢追求细节的小伙伴,可以做得更细致一点。这一步需要完成几个点:

a.播放方式(顺序播放、单曲循环、随机播放)

b.喜欢(喜欢、取消喜欢)

c.自行补充…

这样我就把准备工作做到一半了,其实还算简单的;后面要做的会有点难度,小伙伴们慢慢琢磨就可以啦。

三、设置交互用例

第一步,做三个动态面板分别叫:循环1、循环2、循环3,每个动态面板都需要做两个层;触发效果做在播放按钮上面“点击时,循环动态面板”,停止播放的按钮设置为“停止循环”。

这一步需要完成几个点:

a.做三个动态面板,均需两个层

b.播放按钮设置:循环动态面板(1、2、3),停止按钮设置:停止循环

第二步,设置进度条的用例,在秒针里面,设置文本改变时的用例。

这一步需要完成几个点:

a.秒针文字为 01 ~ 09 之间时,前面需要有一个 0 ,大于时则不需要

b.秒针文字到达60时,秒针边为 00 ,分针需要有0[[LAVR1+1]]

第二步,设置“进度球”的用例,移动时,要控制 动态进度条的跟随效果,以及控制分针、秒针的效果两者需要按比例进行 ;拖动时的用例,进度球设置为水平移动,以及限制左右两侧的移动范围;还有当进度球滚动时,歌词需要跟着进度球、动态进度条,按比例进行上下活动。

这一步需要完成几个点:

a.设置动态进度条的跟随效果

b.进度球的操作方式以及操作范围

c.歌词需要跟随进度条,按比例上下滚动(唱片的为小歌词,从右向左滑动的为大歌词)

第三步,设置“大歌词”的用例,只需要设置歌词操作方式和操作范围,还有拖动歌词时进度球、小歌词的跟随效果。

这一步需要完成几个点:

a.歌词的操作方式和操作范围

b.大歌词拖动时,进度球、小歌词需要跟随

emmm…这样就把基本的实现方式讲解完了,因为这两天我被这个搞得有点蒙,也不知各位小伙伴能不能看懂呢?(尴尬脸.jpg)

#专栏作家#

Donny,微信公众号:UE_diary,人人都是产品经理专栏作家。工作两年多的产品交互设计师,不定分享一些产品交互细节。

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

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 那个唱片上的唱臂怎么画呀?感谢解答一下

    来自四川 回复
  2. 可以出一期详细视频吗?发在哔哩哔哩即可,感谢博主

    来自四川 回复
  3. 你好,请问循环3中的[[Target,y]]指的是什么,具体是在哪一项中?这块不太明白

    来自山东 回复
  4. 原型链接:https://www.axureshop.com/a/276813.html

    来自广东 回复
  5. 链接失效了能在补一份嘛 😯

    来自广东 回复
    1. 楼上

      来自广东 回复
  6. 请问源文件在哪啊

    来自上海 回复
    1. 楼上

      来自广东 回复
  7. 链接失效了能再补一份吗 😥

    来自四川 回复
    1. 微信号: gd826353355,欢迎需要源文件的小伙伴

      来自广东 回复
  8. 大佬们,谁有源文件的,能分享一下呗,拜托( •̥́ ˍ •̀ू )

    回复
  9. 谁有链接阿,发我一份呗,看了有点懵

    回复
  10. 这真是太简洁了 前边的我学了都看不懂 还得自己慢慢摸索

    来自四川 回复
  11. 有源文件吗

    来自四川 回复
    1. 下面有链接

      来自广东 回复
  12. 哈?

    回复
    1. 嗯?

      来自广东 回复
  13. 都是一个老师教的 为什么你这么优秀,大佬求原型文件膜拜下,评论链接失效了 😳

    来自广东 回复
    1. 已在下面更新链接

      来自广东 回复
    2. 很好奇 你们在哪里学的 以及在哪里找的大神源文件~

      来自天津 回复
  14. 打开链接 已经被删除不存在了 🙄

    来自上海 回复
    1. 重新发一下链接:https://pan.baidu.com/s/13j837V_MALFVZclLjZyvFQ 密码:7e6b

      来自广东 回复
    2. 谢谢你 🙂

      来自上海 回复
    3. 大佬们,有这个源文件嘛,下面的链接失效啦

      回复
  15. 可否借原件观赏一下,有几处不是很明白

    来自浙江 回复
    1. 评论下方有源文件链接

      来自广东 回复
    2. 你是后台产品群里的tonny老师吗?

      来自浙江 回复
    3. 不是

      来自广东 回复
  16. 学习了

    来自广东 回复
    1. 相互学习

      来自广东 回复
  17. 你好,能否讲解一下代码,有点看不懂

    来自广东 回复
    1. 评论可见源文件下载链接,可直接观看

      来自广东 回复