У меня есть следующий код и он не округляет мне края изображения:
final imagen = Container(
margin: EdgeInsets.only(
top:80.0,
left: 20.0,
),
decoration: BoxDecoration(
color: Colors.yellow, //PARA PROBAR CONTAINER
borderRadius: new BorderRadius.circular(2.0),
boxShadow: [new BoxShadow( //SOMBRA
color: Color(0xffA4A4A4),
offset: Offset(1.0, 5.0),
blurRadius: 3.0,
),]
),
child: Image.network(
String_imagen,
height: 220.0,
width: 330.0,
),
);
Фотография, поскольку он у меня остается:
ReciГ©n я вижу этот вопрос, дело в том, что он не был с tag Flutter, ею actualizarГ©. В любом случае я буду отвечать, если кто-то ищет ее soluciГіn.
Проблема состоит в том, что одинокий border применяет это к Container
, mГЎs не к child (Image
), у тебя есть несколько выборов, чтобы это решать, например добавлять ClipOval
widget к Container
, чтобы это отрезать.
PondrГ© aquГ - soluciГіn mГЎs простая, так как ты используешь Container
и BoxDecoration
, ты можешь использовать свойство image
из BoxDecoration
.
Container(
margin: EdgeInsets.only(
top: 80.0,
left: 20.0,
),
height: 220.0,
width: 330.0,
decoration: BoxDecoration(
color: Colors.yellow, //PARA PROBAR CONTAINER
borderRadius: new BorderRadius.circular(10.0),
image: DecorationImage(
image: NetworkImage(
"https://img.depor.com/files/ec_article_multimedia_gallery/uploads/2018/07/05/5b3e3ad01bd47.jpeg",
),
fit: BoxFit.cover,
),
boxShadow: [
new BoxShadow(
//SOMBRA
color: Color(0xffA4A4A4),
offset: Offset(1.0, 5.0),
blurRadius: 3.0,
),
]),
),