);
}
}
HomePage.dart主界面内容的布局分为titleBar, body和底部的NavagationBar
import ‘package:flutter/material.dart’;
import ‘package:flutterapp2/widgets/navigation_icon_view.dart’;
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State {
//底部导航栏的四个title
final _appBarTitle = [‘News’, ‘Updates’, ‘Find’, ‘My’];
//底部四个导航栏的view
List _navigationIconView;
//当前条目
var _currentIndex = 0;
//底部导航栏对应的四个page
List _pages;
PageController _pageController;
@override
void initState() {
// TODO: implement initState
super.initState();
//初始化底部导航栏
_navigationIconView = [
NavigationIconView(
title: ‘News’,
iconPath: ‘assets/images/ic_nav_news_normal.png’,