KLWP Kustom Live Wallpaper 动态壁纸 与 kwgt 关系
KLWP 是什么
KLWP 全称 Kustom Live Wallpaper——Kustom 旗下的动态壁纸制作器。它和 kwgt 几乎是同一个编辑器,但服务于不同场景:
| 对比 | kwgt | KLWP |
|---|---|---|
| 载体 | 小组件(桌面上的一个矩形区域) | 动态壁纸(整个桌面背景) |
| 画布尺寸 | 由小组件大小决定(可多个) | 全屏 / 多页全屏(每个 Launcher 页面独立) |
| 核心差异 | 可以放多个独立小组件 | 单张壁纸覆盖整个背景 |
| 函数体系 | 完全相同($tc()$、$bi()$、$w()$ 等) | 完全相同 |
| Globals | 互相共享(关键) | 互相共享(关键) |
为什么用 KLWP
kwgt 小组件是"锦上添花",但 KLWP 动态壁纸是"重绘背景"。典型场景:
- 交互式壁纸:在整个壁纸上叠加一个动画时钟、天气雷达图、日历
- 无缝小组件 + 壁纸:桌面背景是 KLWP 做的,小组件区用 kwgt 做,两者共享 Globals → 天衣无缝
- 多页壁纸:Launcher 有多页桌面时,KLWP 可以给每一页做独立的壁纸内容
KLWP 独有的功能
- 动画层(Animation Layers):可以做循环播放的动画效果
- 页面感知:知道当前你在 Launcher 的第几页桌面 → 根据页码切换显示内容
- 手势交互:壁纸本身也可以响应滑动 / 双击手势(不只是 kwgt 小组件)
新手建议
如果你是第一次碰 Kustom 系列:
- 先从 kwgt 开始——画布小,容错高,函数语法先熟起来
- 会用 kwgt 后再上 KLWP——同样的编辑器,只是画布变大了 + 多了几个壁纸专属功能
学习资源
- 少数派有完整的 KLWP 中文教程系列(一到四,讲组件 / 元素 / 变量 / 跟着大神学)
- Reddit r/Kustom 每天有新的 KLWP 作品
- KLWP 官方 Forum 有专门的 KLWP 板块