V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Marno
V2EX  ›  Android

MaskWallpaper 一款用 Flutter 开发的随机切换壁纸,保持壁纸装饰,生成壁纸的手机 App(免费,无广)

  •  
  •   Marno · 8 天前 · 920 次点击

    头图

    我用 Flutter 开发了一款壁纸相关的应用,叫做 MaskWallpaper ,它包括三个核心功能:

    • 壁纸装饰:通过自由排列矩形、圆形、图片、二维码、文字等元素,快速创建壁纸装饰。
    • 壁纸切换:用户可以通过通知栏图标、快捷指令或桌面小组件等多种方式,快速随机切换壁纸。
    • 壁纸生成:内置多种风格的壁纸生成器,每次点击生成按钮都会随机生成一张专属于你的壁纸

    起初是因为我平时不喜欢折腾手机主题,就喜欢偶尔换换壁纸,但又不喜欢那种自动定时换壁纸的感觉,而是最好在手机某个地方点击一下就随机换一张。本来之前有一个叫做 [随机壁纸 App ] 的应用可以用的,但是换了 vivo 以后,可能是 API 调用有点问题,点击切换会把锁屏和桌面同时换了。但锁屏是我调了半天的景深壁纸啊,就这么给我换了,多少有点难受。于是想到就自己动手写一个。

    1. 壁纸装饰

    我发现,很多人喜欢在壁纸上添加一些自定义的装饰,比如给 dock 栏增加一个背景,给屏幕挖空增加一些俏皮的装饰,给桌面图标增加一些分割,或者是桌面上会放置一些贴图,格言,诗词之类的。

    但有个很大的问题就是如果直接切换壁纸,这些辛辛苦苦创建的装饰就没有了,我就想着把这些东西弄成一个模板,然后切换壁纸的时候,再和最新的壁纸叠加一下就好了。

    添加装饰

    2. 壁纸切换

    MaskWallpaper 提供了三种切换壁纸的方式,桌分别是:桌面小组件,Shortcuts ,通知中心图标

    相比随机壁纸 App 点击桌面 logo 更换的方式,我其实更喜欢在通知中心的的方式进行切换。因为它是唯一可以实现在锁屏时候,也能切换锁屏壁纸的方式。

    3. 壁纸生成

    另外,顺手做了几种不同风格的壁纸生成器,没有接入 AI ,就是纯代码实现的,就当是图一乐吧。你要说生成的壁纸多好看,倒也不至于,但独一无二倒是可能的。下面就是我用 Mask Wallpaper 生成的一些壁纸,应该还是将就能看上一看吧。

    壁纸 1 壁纸 2 壁纸 3

    4.下载

    整个 App 的使用可以说是比较简单吧,对于喜欢换壁纸的人来说可能会比较用的上。欢迎大家下载体验,如果能用到的话,可以顺便 Google Play 上给 5 星好评,感谢~

    另外头一回在 ProductHunt 上弄投票,求大家投个免费的票票!

    2 条回复    2025-05-28 15:31:00 +08:00
    winxberg
        1
    winxberg  
       8 天前
    感觉棒棒的。
    Marno
        2
    Marno  
    OP
       8 天前
    @winxberg 多谢支持!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2873 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 00:22 · PVG 08:22 · LAX 17:22 · JFK 20:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.