我想要容器的顏色,但在使用顏色時出現錯誤。
我的代碼:
Container(
color:Colors.red,
width: 50,
height: 50,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(50)
)
),
uj5u.com熱心網友回復:
不能同時使用“顏色”和“裝飾”。您需要像這樣將“顏色”引數傳遞給“BoxDecoration”小部件:
Container(
width: 50,
height: 50,
decoration: BoxDecoration(
color:Colors.red,
borderRadius: BorderRadius.circular(50)
)
),
uj5u.com熱心網友回復:
如果添加裝飾,則無法為容器添加顏色。解決方法是在裝飾框內輸入顏色如下
Container(
width: 50,
height: 50,
decoration: BoxDecoration(color: Color.red)
)
uj5u.com熱心網友回復:
請像這樣在 BoxDecoration 中使用顏色
容器(寬度:50,高度:50,裝飾:BoxDecoration(borderRadius:BorderRadius.circular(50),顏色:Colors.red,)),
uj5u.com熱心網友回復:
您不能同時為 Container() 提供顏色和裝飾。如果你想給 Container 上色和裝飾,在 Boxdecoration 里上色
容器(寬度:50,高度:50,裝飾:BoxDecoration(顏色:Color.red))
uj5u.com熱心網友回復:
直接使用容器內的顏色為孩子們設定背景。如果您使用任何裝飾,那么它會與外部顏色發生沖突。在那些情況下,您需要在裝飾內部添加顏色。
完整代碼:
uj5u.com熱心網友回復:
有裝飾引數時容器不接受顏色引數。發生這種情況是因為 BoxDecoration 有一個顏色引數。只需將顏色放入 BoxDecoration 并從 Container 中洗掉顏色引數,您的問題就會得到解決。
Container(
width: 50,
height: 50,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(50),
color: Colors.red
)
),
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/535424.html
下一篇:沒有創建Firebase應用'[DEFAULT]'-呼叫Firebase.initializeApp()-Flutter