插件概览
Gooey 是一个 Flutter 包,提供一种与布局无关的、流动的液滴效果,可用于创建视觉冲击力强的动画,使相邻元素看起来像液体一样融合。它在 Android、iOS、Web、macOS、Windows 和 Linux 上都能无缝运行,非常适合具有动态有机过渡的现代 UI。该包使用着色器来渲染平滑且可交互的效果,无需复杂的自定义代码。非常适合通过沉浸式的视觉反馈提升用户参与度。
适合场景
- 创建类液体按钮交互
- 设计动画背景叠加
- 增强卡片或元素悬停效果
- 构建沉浸式启动屏幕
- 在UI状态之间添加动态过渡
主要特点
- Shader-based metaball rendering
- Layout-agnostic design
- Cross-platform compatibility
- Smooth, real-time interaction
- Customizable glow and merge intensity
- Minimal setup with intuitive API
适合对象
- UI designers seeking fluid animations
- Developers building interactive dashboards
- Apps focused on visual storytelling
- Gamified interfaces
- Modern, minimalist app designs
使用建议
- May impact performance on low-end devices
- Requires understanding of basic shader concepts
- Best used sparingly to avoid visual clutter
- Not suitable for static or minimalistic UIs
- Limited customization for advanced particle behaviors