Flutter 颤振:带渐变背景的提升按钮

Flutter 颤振:带渐变背景的提升按钮,flutter,dart,material-design,flutter-layout,Flutter,Dart,Material Design,Flutter Layout,使用不推荐使用的RaisedButton类,使用decoration属性并使用具有颜色数组的不同渐变类,可以轻松为按钮创建渐变背景 然而,使用新的和改进的(?)ElevatedButton类,我不知道如何实现这一点。 每一点在线信息都涉及到不推荐使用的用例,在API文档中我找不到与装饰相当的东西 那么,有什么建议吗?用手势检测器包装一个容器 gesturedector将为您提供onTap功能。 容器将提供装饰 @override Widget build(BuildContext cont

使用不推荐使用的
RaisedButton
类,使用
decoration
属性并使用具有颜色数组的不同渐变类,可以轻松为按钮创建渐变背景

然而,使用新的和改进的(?)
ElevatedButton
类,我不知道如何实现这一点。 每一点在线信息都涉及到不推荐使用的用例,在API文档中我找不到与
装饰相当的东西


那么,有什么建议吗?

手势检测器包装一个
容器

gesturedector
将为您提供
onTap
功能。
容器
将提供
装饰

 @override
  Widget build(BuildContext context) {
    return GestureDetector(
      onTap: onPressed,
      child: Container(
        decoration: BoxDecoration(
         // Decorate here
        ),
        child: Center(
          // Enter content here
        ),
      ),
    );
  }

显然,新的ElevatedButton和OutlineButton小部件不支持自定义图形和动画,因此唯一的选择是如上所述的“普通”操作。谢谢你的回答。