The Card widget in Flutter applies shadows to the bottom and left of the card. CardyContainer is instead a simple Card with shadows on all four edges.


Just use CardyContainer instead of Container/Card wherever you want to apply shadows on all four edges. The widget contains all properties of a Container, so styling and customization is similar to that of a Container.

    blurRadius: 8,
    padding: EdgeInsets.all(10),
    child: Text(
        'This is a container with shadows on all four edges',
        style: TextStyle(
        fontSize: 18,

Shadow customization

  • Change the shadow color by using the shadowColor property
  • Change how far the shadow is cast by increasing the spreadRadius property