Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
138 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,25 @@ | ||
## [1.0.4] | ||
## 1.5.0 | ||
|
||
* Fixed isDense Tap Target | ||
- Renamed to [NavRail] because Flutter released [NavigationRail] on the master channel | ||
- https://github.com/flutter/flutter/pull/49574 | ||
|
||
## [1.0.3] | ||
## 1.0.4 | ||
|
||
* Bidirectional for i18n | ||
* Fixes: https://github.com/rodydavis/navigation_rail/issues/2 | ||
- Fixed isDense Tap Target | ||
|
||
## [1.0.2] | ||
## 1.0.3 | ||
|
||
* Fix Tablet Colors | ||
- Bidirectional for i18n | ||
- Fixes: https://github.com/rodydavis/navigation_rail/issues/2 | ||
|
||
## [1.0.1] | ||
## 1.0.2 | ||
|
||
* Fix Tablet Icon | ||
- Fix Tablet Colors | ||
|
||
## [1.0.0] | ||
## 1.0.1 | ||
|
||
* First Version | ||
- Fix Tablet Icon | ||
|
||
## 1.0.0 | ||
|
||
- First Version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,122 @@ | ||
# example | ||
|
||
A new Flutter project. | ||
```dart | ||
import 'package:flutter/material.dart'; | ||
import 'package:navigation_rail/navigation_rail.dart'; | ||
## Getting Started | ||
void main() => runApp(MyApp()); | ||
This project is a starting point for a Flutter application. | ||
class MyApp extends StatelessWidget { | ||
@override | ||
Widget build(BuildContext context) { | ||
return MaterialApp( | ||
debugShowCheckedModeBanner: false, | ||
title: 'NavigationRail Demo', | ||
theme: _theme(ThemeData.light().copyWith( | ||
accentColor: Colors.red, | ||
)), | ||
darkTheme: ThemeData.dark(), | ||
home: Directionality( | ||
textDirection: TextDirection.ltr, | ||
child: MyHomePage(title: 'Navigation Rail Demo'), | ||
), | ||
); | ||
} | ||
A few resources to get you started if this is your first Flutter project: | ||
ThemeData _theme(ThemeData base) { | ||
return ThemeData( | ||
primarySwatch: Colors.blue, | ||
appBarTheme: base.appBarTheme.copyWith(elevation: 0.0), | ||
floatingActionButtonTheme: base.floatingActionButtonTheme.copyWith( | ||
elevation: 2.0, | ||
backgroundColor: base.accentColor, | ||
), | ||
); | ||
} | ||
} | ||
- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) | ||
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) | ||
class MyHomePage extends StatefulWidget { | ||
MyHomePage({Key key, this.title}) : super(key: key); | ||
For help getting started with Flutter, view our | ||
[online documentation](https://flutter.dev/docs), which offers tutorials, | ||
samples, guidance on mobile development, and a full API reference. | ||
final String title; | ||
@override | ||
_MyHomePageState createState() => _MyHomePageState(); | ||
} | ||
class _MyHomePageState extends State<MyHomePage> { | ||
int _currentIndex = 0; | ||
@override | ||
Widget build(BuildContext context) { | ||
return NavRail( | ||
isDense: false, | ||
drawerHeaderBuilder: (context) { | ||
return Column( | ||
children: <Widget>[ | ||
UserAccountsDrawerHeader( | ||
accountName: Text("Steve Jobs"), | ||
accountEmail: Text("jobs@apple.com"), | ||
), | ||
], | ||
); | ||
}, | ||
drawerFooterBuilder: (context) { | ||
return Column( | ||
children: <Widget>[ | ||
ListTile( | ||
leading: Icon(Icons.settings), | ||
title: Text("Settings"), | ||
), | ||
ListTile( | ||
leading: Icon(Icons.info_outline), | ||
title: Text("About"), | ||
), | ||
], | ||
); | ||
}, | ||
currentIndex: _currentIndex, | ||
onTap: (val) { | ||
if (mounted) | ||
setState(() { | ||
_currentIndex = val; | ||
}); | ||
}, | ||
title: Text(widget.title), | ||
body: IndexedStack( | ||
index: _currentIndex, | ||
children: <Widget>[ | ||
Container(color: Colors.blue[300]), | ||
Container(color: Colors.red[300]), | ||
Container(color: Colors.purple[300]), | ||
Container(color: Colors.grey[300]), | ||
], | ||
), | ||
floatingActionButton: FloatingActionButton( | ||
onPressed: () {}, | ||
tooltip: 'Increment', | ||
child: Icon(Icons.add), | ||
), | ||
tabs: <BottomNavigationBarItem>[ | ||
BottomNavigationBarItem( | ||
title: Text("Folders"), | ||
icon: Icon(Icons.folder), | ||
), | ||
BottomNavigationBarItem( | ||
title: Text("History"), | ||
icon: Icon(Icons.history), | ||
), | ||
BottomNavigationBarItem( | ||
title: Text("Gallery"), | ||
icon: Icon(Icons.photo_library), | ||
), | ||
BottomNavigationBarItem( | ||
title: Text("Camera"), | ||
icon: Icon(Icons.camera), | ||
), | ||
], | ||
); | ||
} | ||
} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters