Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.all(Radius.circular(10)),
gradient: LinearGradient(
colors: [Colors.blue, Colors.green],
begin: Alignment.topLeft,
end: Alignment.bottomRight,
),
),
)
Container
:Flutter中用于创建一个矩形框的组件,可包含子组件,设置其属性来改变外观和行为。
BoxDecoration
:用于装饰Container
,通过该类设置背景渐变、圆角等效果。
borderRadius
:BoxDecoration
的属性,用于设置Container
的圆角,BorderRadius.all
表示四个角设置相同的圆角,Radius.circular(10)
表示圆角半径为10像素。
gradient
:BoxDecoration
的属性,用于设置线性渐变,LinearGradient
类定义渐变的颜色数组(colors
),以及渐变的起始(begin
)和结束(end
)位置。这里起始于左上角,结束于右下角,渐变颜色从蓝色到绿色。