写在前面
有很长时间没有写文章了,手都有些生疏了。
之前说好的慢慢优化《用 Flutter 山寨一下掘金》也没了下文,有点鄙视自己啊?。
话不多说,进入正题。这段时间用 Flutter 山寨了一下云音乐(的一些功能?),小结一下。
阅读重点
此项目不是云音乐的完整复刻,因为各种原因也没法完全复刻,之后会不断完善(这次是认真的),上一些截图:
启动页面。
【发现页面】,手写的无限轮播。
【歌单广场页面】,手写的上拉加载更多。
【歌单详情页面】,有个滑动吸顶。
【播放器页面之一】,项目目前最复杂的部分。
【播放器页面之二】,滑动专辑封面切歌。
【播放器页面之三】,歌词,进度条调整进度。
【我的页面】,有两个滑动吸顶?。
【账号页面】,没啥特别的。
【搜索页面】,这部分工作量也稍微大点。
项目中最重要的是 redux 的应用,踩了不少坑,有的填平了,有的还没有。
可以看到动画不是很流畅,可能因为不是 release 版的原因。
UI 参考的是 iOS 版,但目前只有 Android 平台,没在 iOS 上测试过(因为穷)。
最后叨叨
这不是一篇教程(重点),前路漫漫,上下求索。感谢上眼?。