Показать изображение в круглой форме из внешнего хранилища - PullRequest
0 голосов
/ 03 июля 2018

Я пробовал следующий фрагмент кода:

new Container(
    height: 80.0,
    width: 80.0,
    decoration: new BoxDecoration
    shape: BoxShape.circle,
    border: Border.all(color: const Color(0x33A6A6A6)),
    // image: new Image.asset(_image.)
    ),
    child: new Image.file(_image),
));

Но это не работает.

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Добавьте новый круг Аватара, и у него будет ребенок, добавьте в него свое изображение, и у вас есть радиус

new CircleAvatar(
  child:new Image.asset("Your Directory"),
  radius: 60.0
)
0 голосов
/ 03 июля 2018

Вы можете попробовать класс BoxDecoration с радиусом 50:

new Container(
    height: 80.0,
    width: 80.0,
    decoration: new BoxDecoration(
        color: const Color(0xff7c94b6),
        borderRadius: BorderRadius.all(const Radius.circular(50.0)),
        border: Border.all(color: const Color(0xFF28324E)),
    ),
    child: new Image.file(_image)
),

CircleAvatar класс:

new CircleAvatar(
  backgroundColor: Colors.brown.shade800,
  child: new Image.file(_image),
),

или, точнее, ваш код пропускает ( после BoxDecoration и имеет множество ).

То же самое с BoxShape классом:

new Container(
  height: 80.0,
  width: 80.0,
  decoration: new BoxDecoration(
    shape: BoxShape.circle,
    border: Border.all(color: const Color(0x33A6A6A6)),
    // image: new Image.asset(_image.)
  ),
  child: new Image.file(_image),
),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...