我正在為產品創建一個小部件,它需要欄位“顏色”,在這里我想應用像 Colors.blue[40] 這樣的陰影,但它不起作用
另一個問題是如果我將 Colors.blue[20] 傳遞給我的自定義小部件,它的資料型別應該是什么
怎么解決
class ProductTile extends StatelessWidget {
final String name;
final double price;
final bool isfav;
final String imageurl;
final Color color;
const ProductTile({Key? key,required this.name,required this.isfav,required this.color,required this.imageurl,required this.price}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
color: color[50],//showing an error
child: Center(child: Text(name),),
);
}
}
uj5u.com熱心網友回復:
使用材質顏色
final MaterialColor color;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/527902.html
標籤:扑
上一篇:“int”型別不是“String”型別的子型別?在顫動的http請求中
下一篇:將JSON關聯陣列顫動到物件