搜尋套件、儲存庫與 APP 分類

套件詳情v0.5.1

vsync_provider

VsyncProvider 為 AnimationController 提供 vsync。這與 provider 套件搭配使用。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
728
喜歡數
10
Pub 分數
150

安裝套件

flutter pub add vsync_provider

套件介紹

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

VsyncProvider 是一個 Flutter 套件,為 AnimationController 實例提供垂直同步 (vsync),確保動畫流暢且高效。它與 Provider 套件無縫整合,可實現動畫相關邏輯的狀態管理。透過利用 vsync,可避免不必要的幀更新,並提升效能,特別是在複雜動畫或多個控制器同時運作時。非常適合使用 Provider 進行相依性注入,並希望精確控制動畫時間的開發者。

適用情境

  • 在複雜UI中管理動畫時間
  • 將動畫控制器與 Provider 集成
  • 優化動畫小部件中的效能
  • 同步多個動畫
  • 構建可重用的動畫組件
  • 減少滾動驅動動畫中的卡頓

主要特色

  • 與 Provider 的無縫整合
  • 自動 vsync 處理
  • 改進的動畫效能
  • 支援所有 Flutter 平台
  • 輕量且開銷極小
  • 與現有提供者模式輕鬆設定

適合對象

  • 使用 Provider 進行狀態管理的開發者
  • 大量使用動畫的應用程式
  • 效能關鍵的UI組件
  • 跨平台動畫專案
  • 尋求清晰動畫架構的團隊

使用建議

  • 需要安裝提供程式套件
  • 僅限與 AnimationController 一起使用
  • 可能為簡單動畫增加複雜性
  • 基本動畫不需要
  • 最適合高階動畫工作流程

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

vsync_provider

VsyncProvider provides vsync for AnimationController. This works with provider package.

Example

  • https://github.com/mono0926/vsync_provider/tree/master/example

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

使用此套件的專案