Static Nav Drawer in landscape
This commit is contained in:
@@ -72,6 +72,7 @@ class _ActivitiesState extends State<Activities> {
|
||||
// progressDialog = ProgressDialog(context: context);
|
||||
// List<Widget> activities = PrintTasks();
|
||||
activitiesGroups = PrintTasks();
|
||||
bool landscape=((MediaQuery.of(context).size.width / MediaQuery.of(context).size.height) > 1);
|
||||
return Scaffold(
|
||||
floatingActionButton: FloatingActionButton.extended(
|
||||
onPressed: () {
|
||||
@@ -172,25 +173,34 @@ class _ActivitiesState extends State<Activities> {
|
||||
),
|
||||
],
|
||||
)),
|
||||
drawer: Main.navDrawer(context, 2),
|
||||
body: Container(
|
||||
padding: EdgeInsets.all(0),
|
||||
child: ScrollablePositionedList.builder(
|
||||
itemScrollController: scrollController,
|
||||
itemCount: activitiesGroups.length,
|
||||
itemBuilder: (context, index) {
|
||||
// return activities[index];
|
||||
return StickyHeader(
|
||||
header: activitiesGroups.values.toList()[index].dateSeperator,
|
||||
content: Column(
|
||||
children: activitiesGroups.values.toList()[index].activities,
|
||||
));
|
||||
})
|
||||
// SingleChildScrollView(
|
||||
// child: Column(
|
||||
// children: PrintTasks(),
|
||||
// ))
|
||||
));
|
||||
drawer: landscape ? null : Main.navDrawer(context, 2),
|
||||
body: Row(
|
||||
mainAxisSize: MainAxisSize.max,
|
||||
mainAxisAlignment: MainAxisAlignment.start,
|
||||
children: [
|
||||
landscape?Main.navDrawer(context, 2) : Container(),
|
||||
Expanded(
|
||||
child: Container(
|
||||
padding: EdgeInsets.all(0),
|
||||
child: ScrollablePositionedList.builder(
|
||||
itemScrollController: scrollController,
|
||||
itemCount: activitiesGroups.length,
|
||||
itemBuilder: (context, index) {
|
||||
// return activities[index];
|
||||
return StickyHeader(
|
||||
header: activitiesGroups.values.toList()[index].dateSeperator,
|
||||
content: Column(
|
||||
children: activitiesGroups.values.toList()[index].activities,
|
||||
));
|
||||
})
|
||||
// SingleChildScrollView(
|
||||
// child: Column(
|
||||
// children: PrintTasks(),
|
||||
// ))
|
||||
),
|
||||
),
|
||||
],
|
||||
));
|
||||
}
|
||||
|
||||
DateFormat dFormat = DateFormat("yyyy-MM-dd");
|
||||
|
||||
Reference in New Issue
Block a user