Hello Forks,
In This article we will quickly go through some of the flutter syntax which will help you to understand them.
Flutter Row example:
Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Text("Hello, Text!!"),
FlatButton(
onPressed: () {},
child: Text("Hello, FlatButton"),
color: Colors.amber,
),
Padding(padding: EdgeInsets.all(20.0), child: Text("Flutter")
),
],
),
Flutter Assets image
Image(
image: AssetImage("images/cloud.jpg"),
)
Flutter container
Container(
child: Text("Dart"),
padding: EdgeInsets.all(20.0),
color: Colors.grey[400],
margin: EdgeInsets.all(40.0),
child: Image(
image: AssetImage("images/cloud.jpg"),
),
child: Text(
"Hello World!!!",
style: TextStyle(
color: Colors.black,
fontSize: 20.0,
fontStyle: FontStyle.italic,
fontWeight: FontWeight.bold),
),
Flutter padding example :-
Padding(padding: EdgeInsets.all(20.0), child: Text("Flutter"))
Flutter flating button example :-
floatingActionButton: FloatingActionButton(
onPressed: () {},
backgroundColor: Colors.indigo,
child: Text(
"click",
style: TextStyle(
color: Colors.black,
fontSize: 20.0,
fontStyle: FontStyle.italic,
fontWeight: FontWeight.bold),
),
),
Flutter text example :-
Text(
"click",
style: TextStyle(
color: Colors.black,
fontSize: 20.0,
fontStyle: FontStyle.italic,
fontWeight: FontWeight.bold),
),
MainAxisAlignment & crossAxisAlignment for row
Main AxisAlignment is use for Horizontal axis alignment.
Cross AxisAlignment is use for vertical axis alignment
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
crossAxisAlignment: CrossAxisAlignment.end,
Columns
Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
padding: EdgeInsets.all(20.0),
color: Colors.blueAccent,
child: Text('Hello, contailer 1'),
),
Container(
padding: EdgeInsets.all(30.0),
color: Colors.lightGreenAccent,
child: Text('Hello, contailer 2'),
),
Container(
padding: EdgeInsets.all(40.0),
color: Colors.indigoAccent,
child: Text('Hello, contailer 3'),
)
],
),
We can user row inside column
Ex
Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Row(
children: [
Text(
"This is a row",
style: TextStyle(color: Colors.yellow[900]),
),
],
),
Container(
padding: EdgeInsets.all(20.0),
color: Colors.blueAccent,
child: Text('Hello, contailer 1'),
),
Container(
padding: EdgeInsets.all(30.0),
color: Colors.lightGreenAccent,
child: Text('Hello, contailer 2'),
),
Container(
padding: EdgeInsets.all(40.0),
color: Colors.indigoAccent,
child: Text('Hello, contailer 3'),
)
],
),