FLUTTER ECOSYSTEM

coast

支援類似 Hero 動畫的 PageView 包裝器

coast 封面
最新版本
2.0.2
近 30 天下載
263
喜歡數
96
Pub 分數
140

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Coast 是一個 Flutter 套件,擴展 PageView 以在頁面之間啟用類似 Hero 的動畫,提供流暢且視覺上引人入勝的過渡效果。它透過自動管理動畫生命週期,簡化了跨頁面邊界共享元素過渡的實作。適用於具有卡片式導航或內容密集型介面的應用程式,其中螢幕間的連續性可提升使用者體驗。該套件支援所有主要平台,確保在各裝置上行為一致。

適用情境
  • 基於卡片的導航
  • 內容密集型應用介面
  • 平滑的螢幕轉場
  • PageView 中的 Hero 類動畫
  • 跨頁面共享元素動畫
主要特色
  • 自動處理類似 Hero 的動畫
  • 與 PageView 的無縫整合
  • 跨平台支援
  • 最小化樣板程式碼
  • 支援共用元素過渡
適合對象
  • 尋求順暢頁面過渡的開發者
  • 具有動態內容流的應用程式
  • 以使用者介面為重點的應用程式
  • 需要視覺連續性的Flutter專案
  • 重視動畫一致性的團隊
使用建議
  • 可能影響重型組件的效能
  • 需要仔細的 Widget 結構才能獲得最佳效果
  • 與手動設定 Hero 相較,自訂選項有限
  • 最適合中等複雜度的過渡
  • 不適合高度複雜的動畫鏈
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add coast

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。