Make me pretty
In Chapter 5, Building Your User Interface through Widgets, we had a look at the Text
, Image
, and Container
widgets and how they can be used to manage the layout of child widgets. We only briefly looked at how to manage the appearance of those widgets, so now is the time to delve a little deeper. However, before we do that, let’s briefly learn how to use colors in Flutter.
Using colors
Anytime you want to change the color of a widget, you will need to understand how to use the Color
class. There are a few options available and, often, you will just choose for convenience.
The easiest option is to use the Colors
abstract class, which holds lots of predefined colors. You have probably seen this being used in previous chapters as a way to give color to widgets. Take a look at the Colors class documentation to see all the predefined colors, which includes transparency: https://api.flutter.dev/flutter/material/Colors-class.html.
To use the Colors
class...