FlatButton.icon
помещает значок слева, что вы можете сделать, это использовать FlatButton
, а в дочернем элементе поставить Row
со значком метки +, например:
FlatButton(
shape: RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(18.0),
side: BorderSide(color: Colors.red)),
color: Colors.red,
child: Row(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
loginButtonChild,
const SizedBox(width: 8.0),
Icon(Icons.arrow_forward),
],
),
onPressed: () {
//some function
},
)
ЕслиВы хотите иметь кнопку с возвышением, просто измените FlatButton
на RaisedButton