1.顶部搜索栏:
功能描述:
进行歌曲搜索
状态描述:
点击时展开搜索栏,输入歌手名/歌曲名时,进行列表筛选。
2.菜单栏:
功能描述:
打开菜单
状态描述:
点击时从左边弹出菜单栏。
3.下一首:
位置:底部,右1;
功能描述:
点击切换下一曲;开启软件初始状态时,点击播放最后一首,并Toast弹窗:“开始播放最后一首~”;已经位于最后一首时,点击Toast弹窗:“没有下一首了嗷~”;
状态描述:
按压时呈深色
4.上一首:
位置:底部,右3;
功能描述:
点击切换上一曲;开启软件初始状态时,点击播放第一首,并Toast弹窗:“开始播放第一首~”;已经位于第一首时,点击Toast弹窗:“已经是第一首了嗷~”;
状态描述:
按压时呈深色
5.暂停键/播放键:
位置:底部,右2;
功能描述:
点击停止播放,再次点击,端点继续播放;开启软件初始状态时,点击Toast弹窗:“请选择播放音乐”;
状态描述:
当播放音乐时,显示 “暂停” ;当暂停/未播放音乐时,显示 “播放”;
6.进度条:
功能描述:
拖动定位播放
状态描述:
软件初始时,位于起始位置;跟随歌曲播放移动,1s更新一次;
7.底部信息栏:
功能描述:
显示正在播放的歌曲
状态描述:
随歌曲选择变化。
8.底部耳机图标:
功能描述:
播放模式切换。单曲循环/列表循环。
状态描述:
点击切换模式,Toast弹窗提醒模式切换;默认列表循环模式,图标为红绿蓝三色;单曲循环模式,图标为蓝色。
9.列表项:
功能描述:
点击开始播放音乐;显示歌曲名称、歌手名、专辑名、时长;
状态描述:
初始状态显示全部歌曲列表;根据搜索栏输入,进行筛选显示。
Special Feature:
1.后台播放*** (调用activity结束后,正常播放;activity再次启动时,界面显示还原)
2.侧滑菜单栏*** (DrawerLayout+NavigationView+fragment)
3.自动播放下一曲**
4.歌曲名/歌手名搜索**
5.点击水波纹效果/控制键按压反色动态效果**
6.单曲循环/列表循环*
7.联网时加载预置在线歌曲列表,未联网时只显示本地歌曲*
8.初次打开软件,请求获取存储权限*
9.自动扫描SD卡歌曲
10.进度条显示,可拖动播放的进度条