From 3537388d437fc1b6b342d7120cd18d8fe36e0790 Mon Sep 17 00:00:00 2001 From: laiiihz Date: Tue, 3 Nov 2020 09:15:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BA=8B=E9=A1=B9=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/ui/home/business/business_card.dart | 18 ++++++++++++++++++ lib/ui/home/business/business_page.dart | 17 +++++++++++++++-- 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 lib/ui/home/business/business_card.dart 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, ); } }