diff --git a/lib/ui/home/business/business_card.dart b/lib/ui/home/business/business_card.dart new file mode 100644 index 0000000..039d4d6 --- /dev/null +++ b/lib/ui/home/business/business_card.dart @@ -0,0 +1,18 @@ +import 'package:flutter/material.dart'; +import 'package:aku_community_manager/tools/screen_tool.dart'; + +class BusinessCard extends StatefulWidget { + BusinessCard({Key key}) : super(key: key); + + @override + _BusinessCardState createState() => _BusinessCardState(); +} + +class _BusinessCardState extends State { + @override + Widget build(BuildContext context) { + return Container( + margin: EdgeInsets.symmetric(horizontal: 32.w), + ); + } +} diff --git a/lib/ui/home/business/business_page.dart b/lib/ui/home/business/business_page.dart index d3dfe47..a0bf4d6 100644 --- a/lib/ui/home/business/business_page.dart +++ b/lib/ui/home/business/business_page.dart @@ -14,7 +14,7 @@ class BusinessPage extends StatefulWidget { class _BusinessPageState extends State with TickerProviderStateMixin { - List tabs = ['待处理', '处理中', '已处理', '全部']; + List _tabs = ['待处理', '处理中', '已处理', '全部']; TabController _tabController; @override @@ -51,10 +51,23 @@ class _BusinessPageState extends State indicatorColor: AppStyle.primaryColor, indicatorSize: TabBarIndicatorSize.label, controller: _tabController, - tabs: tabs.map((e) => Tab(text: e)).toList(), + tabs: _tabs.map((e) => Tab(text: e)).toList(), ), preferredSize: Size.fromHeight(88.w), ), + body: TabBarView( + controller: _tabController, + children: _tabs.map((e) => _buildTabPage(_tabs.indexOf(e))).toList(), + ), + ); + } + + Widget _buildTabPage(int index) { + return ListView.builder( + itemBuilder: (context, index) { + return Text(index.toString()); + }, + itemCount: 50, ); } }