diff --git a/wallpaper/lib/pages/tabarpage/tabarpage_controller.dart b/wallpaper/lib/pages/tabarpage/tabarpage_controller.dart index 4a72404..b0efc61 100644 --- a/wallpaper/lib/pages/tabarpage/tabarpage_controller.dart +++ b/wallpaper/lib/pages/tabarpage/tabarpage_controller.dart @@ -6,4 +6,10 @@ class TabbarPageController extends GetxController { void onInit(){ super.onInit(); } + + + void onItemTapped(int index) { + + } + } \ No newline at end of file diff --git a/wallpaper/lib/pages/tabarpage/tabarpage_view.dart b/wallpaper/lib/pages/tabarpage/tabarpage_view.dart index 1cd5e40..9b372bf 100644 --- a/wallpaper/lib/pages/tabarpage/tabarpage_view.dart +++ b/wallpaper/lib/pages/tabarpage/tabarpage_view.dart @@ -11,13 +11,21 @@ class TabbarPageView extends GetView { @override Widget build(BuildContext context) { + final List childPageList = getPages(); + final List listBarItems = getTabarItem(); + return Scaffold( - appBar: AppBar( - title: const Text("Tab"), - ), - body: const Center( - child: Text("我是tab页面"), + bottomNavigationBar: BottomNavigationBar( + items: listBarItems, + unselectedItemColor:Colors.grey, + selectedItemColor: Colors.orange, + type: BottomNavigationBarType.fixed, + selectedFontSize: 14, + unselectedFontSize: 14, + currentIndex: 0, + ), + body: childPageList[0], ); } @@ -42,4 +50,6 @@ class TabbarPageView extends GetView { List getPages(){ return [HomePageView(),CollectionPageView(),DownloadPageView(),MyPageView(),]; } + + } \ No newline at end of file