Maybe it is sufficient if you wrap a Card
around the Widget
and play a bit with the elevation
prop.
I use this trick to make my ListTile
look nicer in Lists
.
For your code it could look like this:
return Card(
elevation: 3, // PLAY WITH THIS VALUE
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
// ... MORE OF YOUR CODE
],
),
);