Gooey 是一個 Flutter 套件,提供一種與佈局無關、流動的液滴效果,可用於創造視覺衝擊力強的動畫,讓鄰近元素看起來像液體一樣融合。它可在 Android、iOS、Web、macOS、Windows 和 Linux 上順暢運作,非常適合具有動態有機過渡的現代 UI。該套件使用著色器來渲染平滑且可互動的效果,無需複雜的自訂程式碼。完美適用於透過沉浸式視覺反饋提升使用者參與度。
適用情境
- 創建類液體按鈕互動
- 設計動畫背景疊加
- 增強卡片或元素懸停效果
- 建構沉浸式啟動畫面
- 在UI狀態之間添加動態過渡
主要特色
- 基於著色器的元球渲染
- 佈局無關設計
- 跨平台相容性
- 流暢的即時互動
- 可自定的發光與合併強度
- 最小化設定,直覺的 API
適合對象
- 尋求流暢動畫的UI設計師
- 開發互動式儀表板的開發者
- 專注於視覺敘事的應用
- 遊戲化介面
- 現代化、極簡主義的應用程式設計
使用建議
- 可能影響低階裝置的效能
- 需要了解基本的著色器概念
- 建議謹慎使用,以避免視覺雜亂
- 不適合靜態或極簡的使用者介面
- 對高級粒子行為的自訂功能有限