flutter_styling_guide
flutter_styling_guide
This PDF contains an overview of various styling options in Flutter, which are useful for designing
1. Container Styling
- You can style containers with properties like padding, margin, decoration (for borders and
- Example:
Container(
padding: EdgeInsets.all(16),
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(12),
),
);
2. Text Styling
- Text can be styled using the TextStyle widget.
- Example:
Text(
'Styled Text',
3. Button Styling
- Buttons in Flutter can be styled using the ButtonStyle widget.
- Example:
ElevatedButton(
onPressed: () {},
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.blue),
shape: MaterialStateProperty.all(RoundedRectangleBorder(borderRadius:
BorderRadius.circular(30))),
),
);
- Example:
Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text('Text 1'),
Text('Text 2'),
],
);
5. BoxDecoration
- BoxDecoration is used for adding decoration to widgets like containers and images.
- Example:
Container(
decoration: BoxDecoration(
color: Colors.green,
borderRadius: BorderRadius.circular(12),
boxShadow: [
],
),
);
- Example:
7. Themes
- You can define a global theme for your app to keep styling consistent across widgets.
- Example:
ThemeData(
primaryColor: Colors.blue,
);