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

View File

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

View File

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

View File

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