FLUTTER ECOSYSTEM

extended_sliver

一個強大的 Sliver 擴展程式庫,包含 SliverPinnedPersistentHeader、SliverPinnedToBoxAdapter 和 ExtendedSliverAppbar。

extended_sliver 封面
最新版本
2.1.3
近 30 天下載
1.4萬
喜歡數
163
Pub 分數
150

Package Overview

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

套件概覽

ExtendedSliver 是一個 Flutter 套件,透過額外的可自訂組件增強了 Sliver widget 家族的功能。它引入了 SliverPinnedPersistentHeader,用於在滾動時保持固定之標題;SliverPinnedToBoxAdapter,用於將任何 widget 固定在可滾動區域內;以及 ExtendedSliverAppbar,提供進階應用欄功能。專為希望在複雜清單和應用欄中精細控制滾動行為的開發者設計,以最少的樣板程式碼擴展標準 Sliver 的能力。適用於需要跨多個平台實現複雜滾動體驗的應用。

適用情境
  • 可自訂的捲動檢視中的持續性標題
  • 具有動態行為的高級應用欄設計
  • 在可滾動列表中將小工具固定於特定位置
  • 建立複雜的滾動佈局
  • 使用分層滾動效果建構響應式 UI
  • 透過優化滑塊使用來提升清單效能
主要特色
  • SliverPinnedPersistentHeader 用於黏性標題
  • SliverPinnedToBoxAdapter 用於固定任意小部件
  • 具有增強自訂功能的 ExtendedSliverAppbar
  • 支援所有主要平台
  • 最小設定,直覺的 API
  • 大型列表的優化性能
適合對象
  • 開發複雜可滾動介面的開發者
  • UI設計師需要對滾動行為進行精確控制
  • 具有動態或分層內容佈局的應用程式
  • 跨平台 Flutter 應用
  • 致力於減少自定義滾動邏輯的團隊
  • 需要可重複使用、可維護的滑塊組件的專案
使用建議
  • 需要熟悉 Sliver 小部件
  • 可能會增加簡單滾動視圖的複雜性
  • 最適合高階使用案例
  • 除了基本範例外,文件有限
  • 如果過度使用,可能會對效能產生影響
  • 不適合初學者學習Flutter基礎
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add extended_sliver

所屬分類

原始碼儲存庫

相關專案