我在 Flutter 应用中实现了卡片。我需要为每张卡片定制一个 BoxShadow
。如何做到这一点?
到目前为止,我尝试的是将 BoxShadow
属性添加到 Card()
构造函数中,这不起作用...
最佳答案
Card小部件没有装饰属性,因此您需要在 Container 中制作卡片然后应用 BoxShadow到容器,
示例:
class MyCard extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Container(
child: new Card(
child: new Center(
child: new Icon(
Icons.refresh,
size: 150.0,
),
),
),
decoration: new BoxDecoration(
boxShadow: [
new BoxShadow(
color: Colors.black,
blurRadius: 20.0,
),
],
),
);
}
}
https://stackoverflow.com/questions/49600056/
相关文章:
dart - Flutter 中的 Scaffold 和 MaterialApp 有什么区别?
dart - 没有 AppBar 的 Flutter 应用设计
dart - flutter : Get Local position of Gesture Det
dart - 如何在 Flutter 中获取 Text 小部件的大小
firebase - 如何使用 buildArguments 或其他任何东西在 Flutter/Fi
flutter - Flutter中的Material和MaterialApp有什么区别?
unit-testing - Flutter/Dart 在单元测试中等待几秒钟