import 'package:flutter/material.dart'; import 'package:test_sa/new_views/common_widgets/app_bar/custom_app_bar.dart'; import 'add_floating_button.dart'; import 'app_bar/home_app_bar.dart'; import 'bottom_nav_bar/home_bottom_nav_bar.dart'; class TestScreen extends StatefulWidget { static const String id = '/test'; const TestScreen({Key key}) : super(key: key); @override State createState() => _TestScreenState(); } class _TestScreenState extends State { int screenIndex =0; @override Widget build(BuildContext context) { return Scaffold( appBar: HomeAppBar(), body: Center(child: _widgetOptions[screenIndex]), floatingActionButton: AddFloatingButton(onPressed: () {},), bottomNavigationBar: HomeBottomNavigationBar(onPressed: (index){ setState(() { screenIndex = index; }); },), ); } static const List _widgetOptions = [ Text( 'Index 0', ), Text( 'Index 1', ), Text( 'Index 2', ), Text( 'Index 3', ), ]; }