1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
myDrawer() {
return Align(
alignment: Alignment.topLeft,
child: SizedBox(
height: 600,
child: Drawer(
child: ListView(
padding: const EdgeInsets.all(10),
children: [
ListTile(
leading: Icon(Icons.search),
title: Text("검색"),
onTap: () {
},
),
ListTile(
leading: Icon(Icons.search),
title: Text("취업"),
onTap: () {
},
),
ListTile(
leading: Icon(Icons.search),
title: Text("자립준비"),
onTap: () {
},
),
ListTile(
leading: Icon(Icons.search),
title: Text("고립은둔"),
onTap: () {
},
),
ListTile(
leading: Icon(Icons.search),
title: Text("센터목록"),
onTap: () {
},
),
],
)
),
)
);
}
Drawer 자체의 높이를 조절하기 위해 Container(SizedBox)로 감싸고,
그것을 재차 Align을 조정하여 topLeft에 박아두었다.
ListView로 내 아이템을 정렬하면 되며,
padding으로 ListTile 사이의 간격을 조절할 수 있다.