• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >axure > Axure中继器:制作可交互的“APP音乐播放列表页”

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

作者: @ 逗比交互 字体:[增加 减小] 来源:互联网 时间:2017-06-13

本文主要包含Axure中继器:制作可交互的“APP音乐播放列表页”等相关知识, @ 逗比交互 希望在学习及工作中可以帮助到您

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

Axure

先看看效果

点击每首歌曲,首先小喇叭会变亮,表示当前播放音乐,且页面底部播放台同时切换到此歌曲。

http://kb1mel.axshare.com? ?(打开有点慢,请见谅哦)

详细制作步骤

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

二、接下来,我们要制作歌曲列表,因为每首歌曲的排版样式都是一致的,所以我们想到可以用Axure中继器来实现重复项目列表的绘制。详细步骤如下:

2.1从元件库拖一个中继器到页面,命名为MusicList,如下图:

1.垂直和水平规定中继器各项目列表的排布方式,例子中是垂直排布;选中排布,可以设置每列最多项目数,比如我们设了4个,意思就是垂直一列最多排4个项目,多的就得另起一列排布。

2.间距可以设置项目之间的行距和列距。大家可以尝试的点击试试看)

QQ截图20161201134038

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

QQ截图20161201135042

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

QQ截图20161201135715

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

QQ截图20161201140033

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

QQ截图20161201141937

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

QQ截图20161201142725

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

QQ截图20161201143657

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

QQ截图20161201145410

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

QQ截图20161201150718

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

QQ截图20161201144503

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

QQ截图20161201151616

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

QQ截图20161201153759即当[[TargetItem.Conditon==’Ture’]],喇叭变红时,中继器MusicPlay中的MusicName1更新为中继器MusicList中的[[Item.MusicName]],将中继器MusicPlay中的PeopleName1更新为中继器MusicList中的[[Item.PeopleName]]

QQ截图20161201154146

点击“确定”,生成Html预览下效果吧。

大家最好在做的时候,一边做一遍思考,因为软件的学习要深入,不是只会这一个案例就可以掌握中继器的,还是要多练习多思考,有什么问题,大家可以一起交流学习呀。

您可能想查找下面的文章:

相关文章

  • 2017-06-13Axure8.0实例:简单实用的验证码
  • 2017-06-13Axure教程:如何画出曲线图?
  • 2017-06-14Axure7.0教程(一)中继器的使用(1)
  • 2017-06-13Axure教程:原型设计之多用户注册登录
  • 2017-06-14axure实现坦克游戏原型
  • 2017-06-13Axure实例:顶栏和侧边栏的固定和窗口自适应
  • 2017-06-14五分钟教你快速上手Axure交互设计
  • 2017-06-13三步教你 Axure 原型变身 EXE 程序
  • 2017-06-14Axure中继器的基本使用:实现一个简易的人员添加、删除模块
  • 2017-06-14Axure7.0教程(九)7.0重现进度条(动态面板新特性_定义面板大小)

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Axure7.0教程(六)math函数的使用(1)动态面板环状移动
    • Axure RP8 动态面板之轮播图设置
    • 用Axure 实现“打飞机”,骚年,来一发(上)
    • Axure教程 | Axure8旋转功能应用——幸运大转盘
    • Axure教程:微信聊天列表原型制作(二)
    • Axure教程-锚点滚动效果
    • banner轮播axure最简易实现及手动切换
    • Axure教程:原型设计之转盘抽奖
    • Axure教程:滑动鼠标页面自动切换(一)
    • Axure实例:Axure Pro 8制作产品需求文档

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有