Commit 31086faa authored by Kate Lovett's avatar Kate Lovett Committed by Michael Goderbauer

Updating sample code for BottomNavigationBar class for diagram. (#30453)

parent 77bbd28c
...@@ -66,15 +66,25 @@ enum BottomNavigationBarType { ...@@ -66,15 +66,25 @@ enum BottomNavigationBarType {
/// This example shows a [BottomNavigationBar] as it is used within a [Scaffold] /// This example shows a [BottomNavigationBar] as it is used within a [Scaffold]
/// widget. The [BottomNavigationBar] has three [BottomNavigationBarItem] /// widget. The [BottomNavigationBar] has three [BottomNavigationBarItem]
/// widgets and the [currentIndex] is set to index 1. The selected item is /// widgets and the [currentIndex] is set to index 1. The selected item is
/// purple. The `_onItemTapped` function changes the selected item's index /// amber. The `_onItemTapped` function changes the selected item's index
/// and displays a corresponding message in the center of the [Scaffold]. /// and displays a corresponding message in the center of the [Scaffold].
/// ///
/// ```dart /// ```dart
/// int _selectedIndex = 1; /// int _selectedIndex = 1;
/// static const List<Widget> _widgetOptions = const <Widget>[ /// static const TextStyle optionStyle = TextStyle(fontSize: 30, fontWeight: FontWeight.bold);
/// Text('Index 0: Home'), /// static const List<Widget> _widgetOptions = <Widget>[
/// Text('Index 1: Business'), /// Text(
/// Text('Index 2: School'), /// 'Index 0: Home',
/// style: optionStyle,
/// ),
/// Text(
/// 'Index 1: Business',
/// style: optionStyle,
/// ),
/// Text(
/// 'Index 2: School',
/// style: optionStyle,
/// ),
/// ]; /// ];
/// ///
/// void _onItemTapped(int index) { /// void _onItemTapped(int index) {
...@@ -87,19 +97,28 @@ enum BottomNavigationBarType { ...@@ -87,19 +97,28 @@ enum BottomNavigationBarType {
/// Widget build(BuildContext context) { /// Widget build(BuildContext context) {
/// return Scaffold( /// return Scaffold(
/// appBar: AppBar( /// appBar: AppBar(
/// title: Text('BottomNavigationBar Sample'), /// title: const Text('BottomNavigationBar Sample'),
/// ), /// ),
/// body: Center( /// body: Center(
/// child: _widgetOptions.elementAt(_selectedIndex), /// child: _widgetOptions.elementAt(_selectedIndex),
/// ), /// ),
/// bottomNavigationBar: BottomNavigationBar( /// bottomNavigationBar: BottomNavigationBar(
/// items: <BottomNavigationBarItem>[ /// items: const <BottomNavigationBarItem>[
/// BottomNavigationBarItem(icon: Icon(Icons.home), title: Text('Home')), /// BottomNavigationBarItem(
/// BottomNavigationBarItem(icon: Icon(Icons.business), title: Text('Business')), /// icon: Icon(Icons.home),
/// BottomNavigationBarItem(icon: Icon(Icons.school), title: Text('School')), /// title: Text('Home'),
/// ),
/// BottomNavigationBarItem(
/// icon: Icon(Icons.business),
/// title: Text('Business'),
/// ),
/// BottomNavigationBarItem(
/// icon: Icon(Icons.school),
/// title: Text('School'),
/// ),
/// ], /// ],
/// currentIndex: _selectedIndex, /// currentIndex: _selectedIndex,
/// selectedItemColor: Colors.deepPurple, /// selectedItemColor: Colors.amber[800],
/// onTap: _onItemTapped, /// onTap: _onItemTapped,
/// ), /// ),
/// ); /// );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment