Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. @override
  2. Widget build(BuildContext context) {
  3. // TODO: implement build
  4. return MaterialApp(
  5. home: DefaultTabController(length: 3,
  6. child: Scaffold(
  7. appBar: AppBar(
  8. title: Text("App Bar"),
  9. bottom: TabBar(
  10. tabs:
  11. [
  12. Tab(icon: Icon(Icons.account_circle)),
  13. Tab(icon: Icon(Icons.ac_unit)),
  14. Tab(icon: Icon(Icons.print))
  15. ])),
  16. drawer: Drawer( child: Column(
  17. children: <Widget>
  18. [
  19. ListTile(
  20. leading: Icon(Icons.ac_unit),
  21. title: Text("AC UNIT"),
  22. onTap: ()
  23. {
  24. Navigator.pop(context);
  25. },
  26. ),
  27. ListTile(
  28. leading: Icon(Icons.message),
  29. title: Text("Message"),
  30. ),
  31. ListTile(
  32. leading: Icon(Icons.print),
  33. title: Text("PRINT"),
  34. )
  35. ],
  36. ),),
  37.  
  38. body: TabBarView(children:<Widget>
  39. [
  40. Icon(Icons.directions_bike),
  41. new SecondWidget(title: "Second widget"),
  42. new ThirdWidget()
  43. ]))));
  44.  
  45. class ThirdWidget extends StatefulWidget
  46. {
  47. @override
  48. _ThirdWidgetState createState() => _ThirdWidgetState();}
  49.  
  50. class _ThirdWidgetState extends State<ThirdWidget>
  51. {
  52. @override
  53. Widget build(BuildContext context) {
  54. return CustomScrollView(
  55. slivers: <Widget>
  56. [
  57. SliverAppBar(
  58. pinned: false,
  59. expandedHeight: 150,
  60. flexibleSpace: FlexibleSpaceBar(title: Text("Epic Sliver"))
  61. )],);}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement