Skip to content

Commit 4961c84

Browse files
authored
Update flex.dart
1 parent be4c0ad commit 4961c84

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

flex.dart

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

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

0 commit comments

Comments
 (0)