floating_frosted_bottom_bar
thejitenpatel/floating_frosted_bottom_bar open-source repository details.
- スター
- 5
- フォーク
- 2
- 最終プッシュ(UTC)
- 2022/02/13
- プロジェクト状態
- 公開中
元の README
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
Floating Frosted Bottom Bar
A Flutter package that helps you to create a frosted floating bottom navigation bar that also reacts to scrolling events.
Demo 👀
Usage 🎨
Wrap any child widget with FrostedBottomBar to convert it into frosted bottom bar.
Basic example,
FrostedBottomBar(
opacity: 0.6,
sigmaX: 5,
sigmaY: 5,
child: Text(
"Frosted Bottom Bar Example",
textAlign: TextAlign.center,
style: TextStyle(color: Colors.white),
),
body: (context, controller) =>
ListView.builder(
controller: controller,
itemBuilder: (context, index) {
return const Card(child: FittedBox(child: FlutterLogo()));
},
),
)
Detail Usage
Following are the optional properties that can be used inside FrostedBottomBar
| Parameter | Example | Action |
|---|---|---|
| sgimaX | sgimaX: 5 |
Creates an image filter that applies a Gaussian blur |
| sgimaY | sgimaY: 5 |
Creates an image filter that applies a Gaussian blur |
| opacity | opacity: 0.6 |
An opacity of 1.0 is fully opaque. An opacity of 0.0 is fully transparent (i.e., invisible). |
| hideOnScroll | hideOnScroll: false |
On true it will hide bottom bar on scroll |
| bottomBarColor | bottomBarColor: Colors.grey |
Change the bottom bar color |
| start | start: 2 |
The start position in y-axis of the SlideTransition of the FrostedBottomBar |
| end | end: 0 |
The end position in y-axis of the SlideTransition of the FrostedBottomBar |
| duration | duration: const Duration(seconds: 1) |
Set the duration of the FrostedBottomBar |
| width | width: MediaQuery.of(context).size.width * 0.6 |
Set the width for FrostedBottomBar |
| borderRadius | borderRadius: BorderRadius.circular(500) |
Set the radius of FrostedBottomBar |
| reverse | reverse: true |
Reverse the direction of scrolling of FrostedBottomBar i.e. if you want to make the bar visible when you scroll down and hide it when you scroll up, set this to true |
| alignment | alignment: Alignment.bottomCenter |
Set the alignment of FrostedBottomBar |
| fit | fit: StackFit.loose |
The fit property of the Stack in which the FrostedBottomBar is placed |
| alignment | alignment: Alignment.bottomCenter |
Set the alignment of FrostedBottomBar |
言語C++DartCMakeHTMLSwiftCKotlinObjective-C
使用している依存関係
依存関係一覧 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 ↗
