1 Unstar 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
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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 瀑布流

Comments ( 0 )

Sign in for post a comment

About

Part of the music player detached from Light player. spread retract
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Dart
1
https://gitee.com/xSILENCEx/light_music.git
git@gitee.com:xSILENCEx/light_music.git
xSILENCEx
light_music
light_music
master

Search

132457 8cb2edc1 1899542 131848 70c8d3a4 1899542