请选择 进入手机版 | 继续访问电脑版

产品设计

    今日:1| 主题:19121
收藏本版 (1)
软件产品、PC、移动、网站、平台的开发、策划等内容。

[其他] Axure中继器:制作可交互的“APP音乐播放列表页”

[复制链接]
魂牵梦萦 发表于 2016-12-2 08:17:45
286 2

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这两天,通过网络资料以及公司大牛的倾情帮助,终于学会了Axure中继器功能,并试着做了一个可交互的“App音乐播放列表页”,并把步骤详细分享给大家,希望对大家有帮助。
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-1-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  先看看效果

  点击每首歌曲,首先小喇叭会变亮,表示当前播放音乐,且页面底部播放台同时切换到此歌曲。
   http://kb1mel.axshare.com    (打开有点慢,请见谅哦)
  详细制作步骤

      一、首先画一个大体的页面框架,页面尺寸为320*568(可以自定义),如下图所示:
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-2-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭
    二、接下来,我们要制作歌曲列表,因为每首歌曲的排版样式都是一致的,所以我们想到可以用Axure中继器来实现重复项目列表的绘制。详细步骤如下:
   2.1从元件库拖一个中继器到页面,命名为MusicList,如下图:
  1.垂直和水平规定中继器各项目列表的排布方式,例子中是垂直排布;选中排布,可以设置每列最多项目数,比如我们设了4个,意思就是垂直一列最多排4个项目,多的就得另起一列排布。
  2.间距可以设置项目之间的行距和列距。大家可以尝试的点击试试看)
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-3-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

   2.2鼠标双击中继器,进入模板编辑页面,设置模板尺寸为320*65,“Moon Light”命名为“MusicName”,“Capo Probuction – Serenity”命名为“PeopleName”如下图所示(命名是为了对应数据集,后面会使用到)
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-4-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  回到框架页面,你会发现变成这样了:
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-5-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  插个小曲,可以继续添加项目列,如下图(双击“添加行”,输入4,然后在外面点击下就可以添加1行,注意之前设置的最多项目数问题)
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-6-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

   2.3建立数据集,我们把这个数据集也对应设置两列内容,标题分别是MusicName和PeopleName(可以自定义,不需要和模板中的一样),下面的内容根据需要也一并填入。(双击可填入)如下图:
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-7-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  接下来,选中中继器,设置每项加载时,模板中MusicName值为数据集中[[Item.MusicName]],PeopleName值为[[Item.PeopleName]],(“[[Item.MusicName]]”可以直接输入,也可以通过点击【fx】图标,在弹出的编辑界面中,点击【插入变量或函数…】)如下图所示:
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-8-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  得到的效果如下图所示,每项的内容和数据集对应起来了。
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-9-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

   2.4双击中继器打开模板,首先设置喇叭选中状态为红色(喇叭用的是字体图标,可以设置选中状态),然后设置点击模板中的任意处喇叭选中状态为“Ture”,如下图所示
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-10-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  不要勾选“取消[选项]组效果”,然后把模板中的喇叭右键单击设置[选项]组并且命名,这样就可以实现单击歌曲实现唯一选中项了。
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-11-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  三、根据上面的方法,再建立一个中继器MusicPlay作为播放台,只要1列就可以了,模板中内容命名为MusicName1和PeopleName1,同时值为[[Item.MusicName1]]和[[Item.PeopleName1]]
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-12-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  四、实现单击歌曲,喇叭变红,且播发台同时切换此歌曲,打开歌曲列表模板,设置喇叭选中时,执行“中继器MusicPlay更新行”命令,将中继器MusicPlay中的MusicName1更新为中继器MusicList中的[[Item.MusicName]],将中继器MusicPlay中的PeopleName1更新为中继器MusicList中的[[Item.PeopleName]]:
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-13-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  这时,需要一个条件,即中继器MusicPlay满足[[TargetItem.xx==’xx’]]这个条件时,才会更新为中继器MusicList点击项目的内容,因为MusicName1和PeopleName1的值都是根据点击中继器MusicList实时变化的,所以不能当条件,所以在中继器MusicPlay数据集加一列不变的,可以命名为Condition,内容为Ture,当做项目的属性。
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-14-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭
即当[[TargetItem.Conditon==’Ture’]],喇叭变红时,中继器MusicPlay中的MusicName1更新为中继器MusicList中的[[Item.MusicName]],将中继器MusicPlay中的PeopleName1更新为中继器MusicList中的[[Item.PeopleName]]
   

Axure中继器:制作可交互的“APP音乐播放列表页”

Axure中继器:制作可交互的“APP音乐播放列表页”-15-产品设计-音乐播放,歌曲列表,中继器,制作,喇叭

  点击“确定”,生成Html预览下效果吧。
  大家最好在做的时候,一边做一遍思考,因为软件的学习要深入,不是只会这一个案例就可以掌握中继器的,还是要多练习多思考,有什么问题,大家可以一起交流学习呀。
  本文由 @ 逗比交互 原创发布于人人都是产品经理。未经许可,禁止转载。



上一篇:Delight (Rather Than Irritate) Your Mobile Customers Using These 5 Tips
下一篇:6 objects of web design wonder this December
愿为国捐出班主任 发表于 2016-12-14 21:27:50
今日头条 魂牵梦萦被曝
回复 支持 反对

使用道具 举报

贾益富 发表于 2016-12-29 03:42:02
一楼招租,租金面议!100年起租。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读


回页顶回复上一篇下一篇回列表
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )

© 2001-2017 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表