📅  最后修改于: 2023-12-03 15:30:49.926000             🧑  作者: Mango
Flutter是Google推出的跨平台移动应用开发框架,它提供了丰富的小部件(widget)供开发者使用。其中,凸起按钮小部件(RaisedButton)是常用的按钮小部件之一。
凸起按钮小部件提供了一个凸起的按钮,通常用于表达一个重要的操作。
凸起按钮小部件定义在“material.dart”中,代码如下:
RaisedButton({
Key key,
@required VoidCallback onPressed,
ButtonTextTheme textTheme,
Color textColor,
Color disabledTextColor,
Color color,
Color disabledColor,
double elevation,
double focusElevation,
double hoverElevation,
double highlightElevation,
EdgeInsetsGeometry padding,
ShapeBorder shape,
Clip clipBehavior = Clip.none,
Duration animationDuration,
Widget child,
})
可以通过设置参数来自定义凸起按钮的外观和行为,例如设置按钮文本、按钮颜色、边框形状等。
下面是一个使用凸起按钮小部件的例子:
RaisedButton(
onPressed: () {
// 当用户点击按钮时执行的代码
},
child: Text('Click Me'),
),
在这个例子中,我们创建了一个带有“Click Me”文本的凸起按钮。
凸起按钮小部件提供了一些属性来改变它的样式,例如:
通过设置child属性,我们可以设置按钮的文本。例如:
RaisedButton(
onPressed: () {},
child: Text('Click Me'),
)
通过设置color属性,我们可以改变按钮的颜色。例如:
RaisedButton(
onPressed: () {},
color: Colors.blue, // 设置按钮颜色为蓝色
child: Text('Click Me'),
)
通过设置shape属性,我们可以改变按钮的边框形状。例如:
RaisedButton(
onPressed: () {},
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20), // 设置边框为圆角矩形
),
child: Text('Click Me'),
)
凸起按钮小部件是Flutter中常用的按钮小部件,它可以通过简单的代码实现一个凸起效果的按钮,且具有丰富的样式定制选项。在使用时,根据不同的需求来设置相应的参数即可。