import 'package:farm_tpf/presentation/custom_widgets/widget_rounded_rect_indicator.dart'; import 'package:farm_tpf/presentation/screens/plot_detail/sc_plot_action.dart'; import 'package:farm_tpf/presentation/screens/plot_detail/sc_plot_information.dart'; import 'package:farm_tpf/presentation/screens/plot_detail/sc_plot_parameter.dart'; import 'package:farm_tpf/utils/const_color.dart'; import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:get/get.dart'; class PlotDetailScreen extends StatefulWidget { final int cropId; PlotDetailScreen({@required this.cropId}); @override _PlotDetailScreenState createState() => _PlotDetailScreenState(); } class _PlotDetailScreenState extends State { @override Widget build(BuildContext context) { return Container( color: COLOR_CONST.ITEM_BG, child: SafeArea( top: false, bottom: true, child: Scaffold( appBar: AppBar( centerTitle: true, title: Text("Chi tiết lô"), actions: [ IconButton( icon: Icon(FontAwesomeIcons.infoCircle), onPressed: () { Get.to(PlotInformationScreen( cropId: widget.cropId, )); }) ], ), body: DefaultTabController( length: 2, child: new Scaffold( backgroundColor: COLOR_CONST.ITEM_BG, body: TabBarView( children: [ PlotParameterScreen(), PlotActionScreen( cropId: widget.cropId, ) ], ), bottomNavigationBar: new TabBar( tabs: [ Tab( text: "Chỉ số", ), Tab( text: "Canh tác", ), ], labelColor: COLOR_CONST.DEFAULT, unselectedLabelColor: COLOR_CONST.GRAY1_70, indicatorSize: TabBarIndicatorSize.label, indicator: RoundedRectIndicator( color: COLOR_CONST.DEFAULT, radius: 2, padding: 22, weight: 3.0), ), ), ), ))); } }