8000 Update flex.dart · lazabe/flutter-code-snippets@f6da6c0 · GitHub
[go: up one dir, main page]

Skip to content

Commit f6da6c0

Browse files
authored
Update flex.dart
1 parent 9feee2f commit f6da6c0

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

flex.dart

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,109 @@
11

2+
3+
4+
import 'package:flutter/material.dart';
5+
6+
void main() {
7+
runApp(
8+
MaterialApp(
9+
home: Scaffold(
10+
appBar: AppBar(
11+
title: Text('Responsive app '),
12+
backgroundColor: Colors.greenAccent[400],
13+
leading: IconButton(
14+
icon: Icon(Icons.menu),
15+
onPressed: () {},
16+
tooltip: 'Menu',
17+
) //IconButton
18+
), //AppBar
19+
body: Center(
20+
child: Container(
21+
child: Padding(
22+
padding: const EdgeInsets.all(14.0),
23+
child: Column(
24+
children: <Widget>[
25+
Row(
26+
children: <Widget>[
27+
Flexible(
28+
flex: 1,
29+
fit: FlexFit.tight,
30+
child: Container(
31+
height: 175,
32+
decoration: BoxDecoration(
33+
borderRadius: BorderRadius.circular(10),
34+
color: Colors.red,
35+
), //BoxDecoration
36+
), //Container
37+
), //Flexible
38+
SizedBox(
39+
width: 20,
40+
), //SizedBox
41+
Flexible(
42+
flex: 1,
43+
fit: FlexFit.loose,
44+
child: Container(
45+
height: 175,
46+
decoration: BoxDecoration(
47+
borderRadius: BorderRadius.circular(10),
48+
color: Colors.red,
49+
) //BoxDecoration
50+
), //Container
51+
) //Flexible
52+
], //<Widget>[]
53+
mainAxisAlignment: MainAxisAlignment.center,
54+
), //Row
55+
Flexible(
56+
flex: 1,
57+
fit: FlexFit.loose,
58+
child: Container(
59+
width: 380,
60+
height: 200,
61+
decoration: BoxDecoration(
62+
borderRadius: BorderRadius.circular(10),
63+
color: Colors.blue), //BoxDecoration
64+
), //Container
65+
), //Flexible
66+
Row(
67+
children: <Widget>[
68+
Flexible(
69+
flex: 2,
70+
fit: FlexFit.tight,
71+
child: Container(
72+
width: 180,
73+
height: 300,
74+
decoration: BoxDecoration(
75+
borderRadius: BorderRadius.circular(10),
76+
color: Colors.cyan,
77+
), //BoxDecoration
78+
), //Container
79+
), //Flexible
80+
SizedBox(
81+
width: 20,
82+
), //SixedBox
83+
Flexible(
84+
flex: 2,
85+
fit: FlexFit.tight,
86+
child: Container(
87+
width: 180,
88+
height: 300,
89+
decoration: BoxDecoration(
90+
borderRadius: BorderRadius.circular(10),
91+
color: Colors.cyan,
92+
) //BoxDecoration
93+
) //Conatiner,
94+
) //Flexible
95+
], //<widget>[]
96+
mainAxisAlignment: MainAxisAlignment.center,
97+
), //Row
98+
], //<Widget>[]
99+
mainAxisAlignment: MainAxisAlignment.spaceBetween,
100+
crossAxisAlignment: CrossAxisAlignment.center,
101+
), //Column
102+
) //Padding
103+
), //Container
104+
) //Center
105+
), //Scaffold
106+
debugShowCheckedModeBanner: false,
107+
)); //MaterialApp
108+
}
109+

0 commit comments

Comments
 (0)
0