1.项目描述
项目图标文件来自阿里矢量图标库
推荐一下这个库,可以基于项目色调来选择下载相应的颜色的图标
地址
项目色调蓝绿色调
项目初始化界面为旋转的音符图标,经过2秒后自动进入登陆界面,初始密码使用的是admin,123;用户也可自行注册,注册后的账号密码存在内存内,如果app退出,则账号密码失效;账号密码登陆失效会有Toast提示 账号错误或者密码错误;
登陆成功后进入音乐列表界面,音乐来自app内置的raw文件下,通过反射技术拿到raw文件夹下的所有文件名通过ListView以及自定义的Adapter实现;ListView的内容可进行扩展变成比较详细的音乐介绍;
通过点击音乐界面的某一首音乐进入音乐播放界面,进行播放该首歌曲;界面会显示当前正在播放的歌曲名;点击正在播放图标图标会变成:
通过拨动进度条可以控制当前音乐的播放位置;通过点击上一首下一首图标可以获得相应歌曲;播放顺序为音乐播放界面所形成的环。图标点击动作通过添加相应的监听事件完成,实现原理可见代码;
同时,以下图标会旋转,实现原理为安卓的动画api。
退出图标实现为结束后台播放,并返回初始化界面;
项目背景全部采用的百度图片,百度搜索渐变色关键字;通过background设置;
2. 项目地址
码云仓库
觉得帮到你了可以帮我star以下哦