updated: using_bottom_nav_bar example, refactored code

This commit is contained in:
Nishant Srivastava
2018-01-21 17:43:23 +05:30
parent 0165a97aba
commit 1fa25122d6
4 changed files with 7 additions and 12 deletions

View File

@ -1,8 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:using_bottom_nav_bar/tabs/first.dart';
import './FirstTab.dart' as first_tab; import 'package:using_bottom_nav_bar/tabs/second.dart';
import './SecondTab.dart' as second_tab; import 'package:using_bottom_nav_bar/tabs/third.dart';
import './ThirdTab.dart' as third_tab;
void main() { void main() {
runApp(new MaterialApp( runApp(new MaterialApp(
@ -50,11 +49,7 @@ class MyHomeState extends State<MyHome> with SingleTickerProviderStateMixin {
// Set the TabBar view as the body of the Scaffold // Set the TabBar view as the body of the Scaffold
body: new TabBarView( body: new TabBarView(
// Add tabs as widgets // Add tabs as widgets
children: <Widget>[ children: <Widget>[new FirstTab(), new SecondTab(), new ThirdTab()],
new first_tab.First(),
new second_tab.Second(),
new third_tab.Third()
],
// set the controller // set the controller
controller: controller, controller: controller,
), ),

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class First extends StatelessWidget { class FirstTab extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return new Scaffold( return new Scaffold(

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class Second extends StatelessWidget { class SecondTab extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return new Scaffold( return new Scaffold(

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class Third extends StatelessWidget { class ThirdTab extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return new Scaffold( return new Scaffold(