代码拉取完成,页面将自动刷新
Part of the music player detached from Light player.
使用flutter_bloc进行状态管理
感谢@boyan01提供的音乐播放器插件
由于时间原因,抽离音频播放模块单独开发
时间主要花在了UI设计,动画与交互设计与性能优化等方面
Demo:下载 APK-Demo
TIPS:
NEXT:
图片预览 | - | - |
---|---|---|
插件 | 作用 |
---|---|
flutter_bloc | 状态管理 |
flutter-music-player | 音乐播放器 |
shared_preferences | 本地存储 (暂未使用) |
permission_handler | 权限请求 |
dio | 网络请求 |
dio_flutter_transformer | 网络请求辅助 |
path_provider | 路径 |
flutter_screenutil | 屏幕元素大小适配 |
flutter_easyrefresh | 下拉刷新 |
cached_network_image | 加载网络图片 |
flutter_swiper | Swiper |
photo_view | 图片查看 (暂未使用) |
flutter_icons | 第三方图标集 |
extended_nested_scroll_view | 解决NestedScrollView嵌套头部折叠问题与tabbarview列表同步问题 |
badges | 角标 (暂未使用) |
sleek_circular_slider | 环形可拖动进度条 |
flutter_xlider | 直线可拖动进度条 |
flutter_audio_query | 获取本地音乐信息。目前仅支持Android |
flushbar | 消息弹窗 |
sqflite | 本地数据库 (暂未使用) |
flutter_staggered_grid_view | 瀑布流 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。