import 'package:flutter/material.dart';
import 'package:transparent_image/transparent_image.dart';
import 'package:just_audio/just_audio.dart';
/*
* 常用图片按钮
*/
class KarenButton extends StatefulWidget {
final String image;
//按钮类型,决定发音方式
final String type;
final Function onPressed;
final double width;
final double height;
final Widget child;
const KarenButton(
{Key key,
@required this.image,
@required this.onPressed,
@required this.width,
@required this.height,
this.child,
this.type})
: super(key: key);
@override
State<StatefulWidget> createState() {
return _KarenButtonState();
}
}
class _KarenButtonState extends State<KarenButton> {
@override
Widget build(BuildContext context) {
return KarenImageButton(
image: widget.image,
onPressed: widget.onPressed,
width: widget.width,
height: widget.height,
child: widget.child,
type: widget.type,
);
}
}
/
Flutter 自定义图片按钮,按下效果及按键音效
最新推荐文章于 2024-10-27 16:18:21 发布

最低0.47元/天 解锁文章
5661

被折叠的 条评论
为什么被折叠?



