📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:168+
Liquid Glass Screens 是一份 React Native Expo "cookbook":两套上滑式液态玻璃欢迎屏(日光 Sky 与夜空 Astro 两主题),同一 TypeScript 组件换皮实现。整块画面绘制在一个 React Native Skia 画布上,动效完全由 Reanimated + Gesture Handler 在 UI 线程完成——不跨桥,跟手度拉满。
移动端界面从设计到实现,可以把它与 M3E Canvas设计画布(出设计稿与提示词)、shadcn官方cn引擎(类名层基建)串成一条前端工作流。
| 阶段 | 发生什么 |
|---|---|
| 静止 | 一枚大玻璃穹顶贴在页面底缘,折射身后内容 |
| 上滑 | 穹顶随手指上行,尺寸是位置的函数——边升边缩,直到变成一枚"+"按钮 |
| 施力 | 穹顶顶部聚起色散焦散,力度越大越亮 |
| 落定 | cookbook的贴纸透过按钮玻璃浮现,被放大呈现 |
# Expo 项目,两本cookbook二选一复制
git clone https://github.com/Appllama/liquid-glass-screens.git
cd liquid-glass-screens
npm install
npx expo start
核心依赖:react-native-skia(画布渲染)、react-native-reanimated(UI线程动画)、react-native-gesture-handler(手势捕获)。
Liquid Glass Screens 是一份 React Native Expo "cookbook":两套上滑式液态玻璃欢迎屏(日光 Sky 与夜空 Astro 两主题),同一 TypeScript 组件换皮实现。整块画面绘制在一个 React Native Skia 画布上,动效完全由 Reanimated +
官方明确标注仅供学习参考:与 Wabi、Apple 等公司无关,所有位图与视频素材均为本项目自产