Почему он не округляет мне края в изображении? Dart - flutter

У меня есть следующий код и он не округляет мне края изображения:

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,

            ),


      );

Фотография, поскольку он у меня остается:

introducir la descripción de la imagen aquí

1
задан 08.04.2019, 05:20
1 ответ

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,
                      ),
                    ]),
              ),
0
ответ дан 02.12.2019, 06:18