Background images can be added to Container in Flutter using DecorationImage class . If you are adding the background image to a Container, you should use Decoration image inside BoxDecoration’s image property. You can also give a child element to the Container to write a text over the image as shown below.