gitbobobo / StreamMusic

支持 Android、iOS、macOS、Windows 平台的 Subsonic/Navidrome/Jellyfin/Emby/AudioStation 客户端。
https://music.aqzscn.cn/
858 stars 31 forks source link

关于歌词美化方面的一些建议:类AppleMusic动态模糊 #55

Open Akimio521 opened 1 year ago

Akimio521 commented 1 year ago

歌词背景的动态流动效果

我通过反编译AppleMusic的安卓安装包得出制作方法: 将封面图片裁成 4 个小块,在不同的地方旋转,形成区域的变换,然后再在上方加上模糊

另一个是歌词方面的

当前歌词放大,其余歌词字体缩小加模糊,离得越远模糊力度更强,这个在iOS和mac不知道有没有对应的api,如果有制作起来应该比较方便

gitbobobo commented 1 year ago

太强了,歌词的模糊我一直也想加来着,不过是对字体加渐变模糊,还没查过该怎么实现。

背景的动态流动再加上模糊,说实话我现在不敢加,现在的性能优化都有点儿hold不住了,再加上这个怕会卡的动不了。

等我先优化优化现在版本的性能,再试试看这个动态流动效果。

Akimio521 commented 1 year ago

你这也不是开源,没法帮你了,安卓端的不清楚,Mac和iOS都是相关模糊函数可以调用的,对性能的影响比较小,不清楚你原本的模糊是怎么实现的,最简单的参考就是微信下面的操作栏,iOS是模糊的,而安卓是纯白的 还有个关于iPad的UI设计优化,等你搞完这个再说

gitbobobo commented 1 year ago

用 Flutter 开发的,毕竟不是原生的,肯定不如原生的性能好,而且这是全屏模糊,操作栏只是模糊一小片区域。

Akimio521 commented 1 year ago

我的意思是微信那个就是调用了系统的专门的一个模糊效果实现的(如果我没有记错的话)但就是不清楚flutter能不能实现