это было бы просто, но я не могу заставить его работать так, как мне бы хотелось.Я хотел бы иметь пользовательский png и заставить его действовать как RaisedButton, где я могу редактировать splashColor, highlightColor, добавляя границу (его вид и цвета) и иметь эффект ряби Ink, но только на видимой частиPNG.Попробуем это в данный момент:
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: new AppBar(
title: new Text("Buttons practice"),
),
body: new Container(
color: Colors.amber,
child: new Column(
children: <Widget>[
//Button1
new Row(
children: <Widget>[
Container(
height: 150,
width: 150,
child: new RaisedButton(
onPressed: () {},
child: new Image.asset(
"assets/Freccia.png",
),
))
],
),
//Button2
new Row(
children: <Widget>[
Container(
height:150 ,
width: 150,
child: new FlatButton(onPressed: () {}, child: new Image.asset(
"assets/Freccia.png",)),
)],
),
//Button3
new Row(
children: <Widget>[
Container(
height: 150,
width: 150,
child: new OutlineButton(
onPressed: () {},
child: new Image.asset(
"assets/Freccia.png")
),
)
],
),
],
),
),);
}
}
![enter image description here](https://i.stack.imgur.com/ld4JM.jpg)