v0.1.2pandabar
一個用於熊猫的精美底端導航列。Pandabar 專為新興的擬物化設計趨勢所設計。
66喜歡 64近 30 天下載140Pub 分數
AndroidiOSWebmacOSWindowsLinux
kemalturk/panda-bar open-source repository details.
以下為英文專案原文快照,最新內容請造訪 GitHub。
A fancy bottom navigation bar for pandas. Pandabar designed for new neumorphic design trend.
| Preview | PageView |
|---|---|
![]() |
![]() |
buttonColor - to change button colorbuttonSelectedColor - to change button selected colorbackgroundColor - the navigation bar's background colorbuttonData - navigation items, required more than one item and less than 5fabIcon - the navigation bar's fab button iconfabColors - the navigation bar's fab button gradient colorsonFabButtonPressed - required to listen fab button is pressedonChange - required to listen when a item is pressed it provide the selected item's idid - the id of this itemicon - the icon of this itemtitle - the title of this itemAdd the dependency in pubspec.yaml:
dependencies:
...
pandabar: ^0.1.1
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
String page = 'Grey';
@override
Widget build(BuildContext context) {
return Scaffold(
extendBody: true,
bottomNavigationBar: PandaBar(
buttonData: [
PandaBarButtonData(
id: 'Grey',
icon: Icons.dashboard,
title: 'Grey'
),
PandaBarButtonData(
id: 'Blue',
icon: Icons.book,
title: 'Blue'
),
PandaBarButtonData(
id: 'Red',
icon: Icons.account_balance_wallet,
title: 'Red'
),
PandaBarButtonData(
id: 'Yellow',
icon: Icons.notifications,
title: 'Yellow'
),
],
onChange: (id) {
setState(() {
page = id;
});
},
onFabButtonPressed: () {
},
),
body: Builder(
builder: (context) {
switch (page) {
case 'Grey':
return Container(color: Colors.grey.shade900);
case 'Blue':
return Container(color: Colors.blue.shade900);
case 'Red':
return Container(color: Colors.red.shade900);
case 'Yellow':
return Container(color: Colors.yellow.shade700);
default:
return Container();
}
},
),
);
}
}
依賴清單 2 項
{"sdk":"flutter"}{"sdk":"flutter"}先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗