1 Star 1 Fork 0

SILENCE / light_music

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
README.md 1.72 KB
Copy Edit Web IDE Raw Blame History
SILENCE authored 2020-03-07 18:28 . 修改信息

light_music

Part of the music player detached from Light player.

使用flutter_bloc进行状态管理

感谢@boyan01提供的音乐播放器插件

由于时间原因,抽离音频播放模块单独开发
时间主要花在了UI设计,动画与交互设计与性能优化等方面

Demo:下载 APK-Demo

TIPS:

  • 悬浮按钮可长按拖动
  • 悬浮按钮支持手势: 左滑上一曲,右滑下一曲,上滑打开播放界面,双击展开侧边栏

NEXT:

  • 添加首次运行的使用帮助
  • 完成本地存储
  • 优化音乐扫描速度
  • 添加对IOS的支持
  • 添加对.flac的支持
  • 优化性能
图片预览 - -
s1 s2 s3
s4 s5 s6
插件 作用
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 瀑布流

Comment ( 0 )

Sign in for post a comment

Dart
1
https://gitee.com/xSILENCEx/light_music.git
git@gitee.com:xSILENCEx/light_music.git
xSILENCEx
light_music
light_music
master

Search