美文网首页偷🐔摸🐶~Axure产品ucd@产品
Axure模拟网易云音乐播放界面

Axure模拟网易云音乐播放界面

作者: 神奈川00 | 来源:发表于2017-03-23 13:36 被阅读122次

    背景介绍
    个人十分喜欢网易云音乐,特别是私人FM,感觉网易云音乐的算法很不错,推荐的都是比较喜欢的歌曲。网易云音乐的播放界面,也看着不错,就模仿着做了一个。(特别说明,时间联动也做了,但是感觉用处不太大,这里就不做重点说明。)
    功能介绍
    唱片的永久旋转(唱片暂停这次也不说了,同样感觉用处不大,有想深入学习的再说吧。),进度条的播放和暂停。
    实现唱片旋转
    ** 准备工作:首先网上找一个唱片图标,(推荐阿里图库),命名为record,然后拖入一个小的动态面板(其他控件亦可),命名为rotate,设置当rotate显示时,旋转record,当rotate隐藏时,显示rotate,这里用到了动态面板的显示隐藏属性,来实现一个永动的效果。
    事件设置如下:


    实现效果如下:

    实现进度条暂停与移动
    原理说明:实现进度条的移动很容易,相信很多小伙伴都会做,但是如果要暂停,就不能再是简单的普通移动,这里的进度条移动,必须有专门的开关进行控制,而开关还必须是空气开关,需要有个保险丝控制开关是否有效,那么用什么来充当开关,又用什么来充当保险丝呢?
    准备工作:拖入一个动态面板,命名为progressbar,然后在progressbar中绘制两个矩形,大小为262x2,分别命名为mask_bar(色值:#ffffff 坐标:-262,0),bg_bar(#999999 坐标:0,0)。在空白区域拖入两个热区,分别命名为controller,pause(作用待会讲),在进度条下方,拖入一个动态面板,命名为command,设置两个状态,start,stop,分别放入对应的图标。
    整体布局如下:

    步骤流程:

    根据步骤流程,进行事件的设置,首先是command按钮的设置:

    然后是controller的事件设置:

    最后是mask_bar的事件设置,即设置小标志point跟随进度条进行移动

    最终效果

    rp文件**】
    rp文件

    相关文章

      网友评论

        本文标题:Axure模拟网易云音乐播放界面

        本文链接:https://www.haomeiwen.com/subject/osbznttx.html