这个项目是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