MusicPlayer Demo与源码

这个项目是2016年自学Android时制作的小程序,比较简陋,这里只是分享一下,欢迎大家改进。

基本要求:

1、自制音乐播放器的Demo,实现播放列表,播放、暂停、切歌、进度条,播放顺序等基本功能

2、对MusicPlayer进一步完善添加附加功能,如快进快退,搜索,开启动画

 

主体界面如下:

主界面播放列表,播放、暂停、向前向后切歌

ActionBar的歌曲搜索功能

点击底部的ImageButton跳转到播放页面

播放界面具有 播放、暂停、前后切歌、快进快退、停止、进度条显示及拖动、4种播放顺序切换的基本功能

 

在主界面通过ActionBar实现搜索功能

点击列表的表单项进行播放,再次点击该项暂停

退回主页面刷新底部UI

 

由于程序刚启动的时候,要扫描本地歌单,在此过程会白屏,所以做了开启动画,从网上搜索的GIF图片

创建自定义GifView持续重绘,Activity发延时消息开启主函数并finish自身

 

代码文件结构如下:

 

下载链接如下:

https://files.cnblogs.com/files/proscientist/MusicPlayer%E5%A4%9A%E7%89%88%E6%9C%AC.zip

posted @ 2018-01-16 14:37  proscientist  阅读(339)  评论(0编辑  收藏  举报