web-dev-qa-db-fra.com

Comment puis-je ajouter une ombre au widget en mode flottant?

Comment puis-je ajouter une ombre au widget comme dans l'image ci-dessous?

This est mon code de widget actuel.

13
Mohammed Mustafa

Départ BoxShadow

Un Container peut prendre un BoxDecoration (en sortant du code que vous aviez initialement posté) qui prend un 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(...),
  );
44
Ashton Thomas