我用 Flutter 开发了一款壁纸相关的应用,叫做 MaskWallpaper ,它包括三个核心功能:
起初是因为我平时不喜欢折腾手机主题,就喜欢偶尔换换壁纸,但又不喜欢那种自动定时换壁纸的感觉,而是最好在手机某个地方点击一下就随机换一张。本来之前有一个叫做 [随机壁纸 App ] 的应用可以用的,但是换了 vivo 以后,可能是 API 调用有点问题,点击切换会把锁屏和桌面同时换了。但锁屏是我调了半天的景深壁纸啊,就这么给我换了,多少有点难受。于是想到就自己动手写一个。
我发现,很多人喜欢在壁纸上添加一些自定义的装饰,比如给 dock 栏增加一个背景,给屏幕挖空增加一些俏皮的装饰,给桌面图标增加一些分割,或者是桌面上会放置一些贴图,格言,诗词之类的。
但有个很大的问题就是如果直接切换壁纸,这些辛辛苦苦创建的装饰就没有了,我就想着把这些东西弄成一个模板,然后切换壁纸的时候,再和最新的壁纸叠加一下就好了。
MaskWallpaper 提供了三种切换壁纸的方式,桌分别是:桌面小组件,Shortcuts ,通知中心图标 。
相比随机壁纸 App 点击桌面 logo 更换的方式,我其实更喜欢在通知中心的的方式进行切换。因为它是唯一可以实现在锁屏时候,也能切换锁屏壁纸的方式。
![]() |
![]() |
![]() |
---|---|---|
另外,顺手做了几种不同风格的壁纸生成器,没有接入 AI ,就是纯代码实现的,就当是图一乐吧。你要说生成的壁纸多好看,倒也不至于,但独一无二倒是可能的。下面就是我用 Mask Wallpaper 生成的一些壁纸,应该还是将就能看上一看吧。
壁纸 1 | 壁纸 2 | 壁纸 3 |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
整个 App 的使用可以说是比较简单吧,对于喜欢换壁纸的人来说可能会比较用的上。欢迎大家下载体验,如果能用到的话,可以顺便 Google Play 上给 5 星好评,感谢~
另外头一回在 ProductHunt 上弄投票,求大家投个免费的票票!
![]() |
1
winxberg 8 天前
感觉棒棒的。
|