flutter - 无法获得墨水瓶飞溅效果
问题描述
我无法为我创建的自定义按钮获得飞溅效果。我不确定,缺少什么。
import 'package:flutter/material.dart';
class CustomButton extends StatelessWidget {
final String title;
final double buttonHeight;
final double buttonWidth;
final Color backgroundColor;
final Color textColor;
final VoidCallback onClick;
const CustomButton({
Key? key,
required this.title,
required this.buttonHeight,
required this.buttonWidth,
required this.backgroundColor,
required this.textColor,
required this.onClick,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10.0),
color: Color(0xFFFFC107),
),
child: Material(
color: Colors.transparent,
child: InkWell(
child: Container(
height: buttonHeight,
width: buttonWidth,
alignment: Alignment.center,
child: Text(
title,
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
),
),
),
),
),
);
}
}
请在下面找到我的环境详细信息以供您参考:
Flutter 2.2.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 02c026b03c (2 weeks ago) • 2021-05-27 12:24:44 -0700
Engine • revision 0fdb562ac8
Tools • Dart 2.13.1
任何帮助将不胜感激。提前致谢。
解决方案
推荐阅读
- magento2 - 如何修复magento上的文件导出异常错误?
- ios - 使用 pod install 安装 pod 后,应用程序无法启动,给我错误 add -DFIRCore_VERSION=... to the build invocation”
- java - 在 Java 指令中调用 freemarker 函数
- junit - 我如何使用 JUnit 5 解决这个 ASM 问题
- javascript - Reactjs如何分隔复选框值
- python - Django - 重定向后传递对象
- chatbot - Microsoft Teams:聊天消息中的内嵌图像链接 - 它们可以在其他聊天中重复使用吗?
- amazon-web-services - 从 aws 中的 s3 存储桶中恢复替换的图像
- frontend - 是否可以从 wolframscript 停止/杀死 Mathematica Frontend?
- javascript - 如何将 React 组件附加到 html 元素 i?