像这样使用clipBehavior
和padding
:
SizedBox(
height: 100,
child: ElevatedButton(
onPressed: () {},
clipBehavior: Clip.antiAlias,// <--add this
style: ElevatedButton.styleFrom(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(18.0), // <--add this
),
padding: EdgeInsets.zero, // <--add this
),
child: Image.network('url...', fit: BoxFit.cover),
),
),