可隱藏的
一個允許任何靜態定位的 widget 在滾動時隱藏的元件。
- 星標
- 41
- 分支
- 4
- 最近推送(UTC)
- 2026年3月19日
- 專案狀態
- 未封存
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
hidable
Use this package as a library
Run this command with Flutter:
$ flutter pub add hidable
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
hidable: ^1.0.6
To start using Hidable widget, we have to create a ScrollController. inctance before.
final ScrollController scrollController = ScrollController();
As case of usage, we should have one scrollable widget (SingleChildScrollView, ListView etc)
and one static located widget (AppBar, BottomNavigationBar, FloatingActionButton and etc) which would be wrapped with Hidable widget.
So, scrollController which we created before must be given to each one (scrollable widget and static located hidable widget).
Scrollable widget
ListView.separated(
// General scroll controller which makes bridge between
// This ListView and Hidable widget.
controller: scrollController,
itemCount: colors.length,
itemBuilder: (_, i) => Container(
height: 50,
color: colors[i].withOpacity(.6),
),
separatorBuilder: (_, __) => const SizedBox(height: 10),
),
Static located hidable widget
Hidable(
controller: scrollController,
enableOpacityAnimation: true, // optional, defaults to `true`.
child: BottomNavigationBar(...),
),
That is the common usage of hidable, and also you can find full code implmenetation of hidable at official example page.
分類
使用的依賴
依賴清單 3 項
- flutter
{"sdk":"flutter"} - flutter_test開發依賴
{"sdk":"flutter"} - flutter_lints開發依賴
^1.0.0
如何選擇適合專案的儲存庫?
先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
- 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
- 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
- 使用前在 GitHub 確認 README、授權條款與 Issues。
來源與維護
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗