animation_search_bar
Flutter 動畫搜尋欄套件
- 星標
- 20
- 分支
- 8
- 最近推送(UTC)
- 2024年5月1日
- 專案狀態
- 未封存
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
animation_search_bar
A Customizable Animated Search Bar. It is suitable for the AppBar.
Getting Started
Simple use case
AnimationSearchBar(
backIconColor: Colors.black,
centerTitle: 'App Title',
onChanged: (text) => debugPrint(text),
searchTextEditingController: controller,
horizontalPadding: 5)
| Simple use case | Using all properties |
|---|---|
![]() |
![]() |
All properties of this package
AnimationSearchBar(
///! Required
onChanged: (text) => debugPrint(text),
searchTextEditingController: controller,
///! Optional. For more customization
//? Back Button
backIcon: Icons.arrow_back_ios_new,
backIconColor: Colors.white,
isBackButtonVisible: true,
previousScreen: null, // It will push and replace this screen when pressing the back button
//? Close Button
closeIconColor: Colors.white,
//? Center Title
centerTitle: 'App Title',
hintText: 'Search here...',
centerTitleStyle: const TextStyle(
fontWeight: FontWeight.w500,color: Colors.white, fontSize: 20),
//? Search hint text
hintStyle: const TextStyle(
color: Colors.white, fontWeight: FontWeight.w300),
//? Search Text
textStyle: const TextStyle(
color: Colors.white, fontWeight: FontWeight.w300),
//? Cursor color
cursorColor: Colors.lightBlue.shade300,
//? Duration
duration: const Duration(milliseconds: 500),
//? Height, Width & Padding
searchFieldHeight: 35, // Total height of the search field
searchBarHeight: 50, // Total height of this Widget
searchBarWidth: MediaQuery.of(context).size.width - 20, // Total width of this Widget
horizontalPadding: 5,
verticalPadding: 0,
//? Search icon color
searchIconColor: Colors.white.withOpacity(.7),
//? Search field background decoration
searchFieldDecoration: BoxDecoration(
color: Colors.blueGrey.shade700,
border: Border.all(color: Colors.black.withOpacity(.2), width: .5),
borderRadius: BorderRadius.circular(15)),
)
Background Color
If you want to customize the background color. Please see the example where I decorate a Container for the search bar background. you can decorate as your wish.
語言C++DartCMakeHTMLCSwiftKotlinObjective-C
分類
使用的依賴
依賴清單 4 項
- flutter
{"sdk":"flutter"} - flutter_riverpod
^2.1.1 - 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 ↗

