源码地址:https://gitee.com/admin_327355/music
资源、工具准备
1.接口:网易云音乐 NodeJS 版 API
2.UI:Android apk通过压缩文件解压后获取图标,客户端截图,然后通过PxCook软件对截图标注和取色。
3.widget文档:通过 Flutter中文网 查看Widgets目录,通过老孟博客查看widget具体的使用方法。
项目准备
屏幕适配
我在Flutter官网并没有找到关于屏幕单位适配的描述和解决方案。在多方查找之后选择使用screenutils的解决方案。
- 初始化
screenutils使用方式参考github wiki,需要注意的是,旧版貌似需要在State的build方式中初始化,官方最新版是在MyApp种通过LayoutBuilder实现
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return LayoutBuilder(
builder: