Как добавить тень к виджету в трепете?

Как добавить тень на виджет, как на картинке ниже?

Это мой текущий код виджета.

Ответы

Ответ 1

Проверьте BoxShadow

Container может взять BoxDecoration (если исходить из кода, который вы первоначально разместили), который берет boxShadow

return new Container(
    height: 150.0,
    margin: new EdgeInsets.all(10.0),
    decoration: new BoxDecoration(
        boxShadow: [
          BoxShadow(
            color: Colors.red,
            blurRadius: 20.0, // has the effect of softening the shadow
            spreadRadius: 5.0, // has the effect of extending the shadow
            offset: Offset(
              10.0, // horizontal, move right 10
              10.0, // vertical, move down 10
            ),
          )
        ],
        borderRadius: new BorderRadius.all(...),
        gradient: new LinearGradient(...),
    child: new Row(...),
  );