Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 July 01

M

Maks Mihelson in Flutter Developers — русскоговорящее сообщество
Nikita Dauhashei
Тип так?
ага
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Как вариант можно так:
class Test extends StatelessWidget {
 @override
 Widget build(BuildContext context) => Scaffold(
       backgroundColor: Colors.white,
       body: Center(
         child: Stack(
           alignment: Alignment.center,
           children: [
             Positioned(left: 0, child: _buildCircleWithImage()),
             Positioned(left: 90, child: _buildCircleWithImage()),
             Positioned(left: 180, child: _buildCircleWithImage())
           ],
         ),
       ),
     );

 Widget _buildCircleWithImage() {
   return SizedBox(
     height: 128,
     child: AspectRatio(
       aspectRatio: 1,
       child: PhysicalModel(
         shape: BoxShape.circle,
         color: Colors.white,
         child: Padding(
           padding: const EdgeInsets.all(8.0),
           child: ClipOval(
             child: _buildImage(),
           ),
         ),
       ),
     ),
   );
 }

 Image _buildImage() => Image.network(
       'https://i2-prod.mirror.co.uk/incoming/article14334083.ece/ALTERNATES/s615/3_Beautiful-girl-with-a-gentle-smile.jpg',
       fit: BoxFit.cover,
     );
}
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Эт тоже с цветом
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Хм, у меня завертелось в голове вариант с грубой маской цвета
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Юрий
Хм, у меня завертелось в голове вариант с грубой маской цвета
А что не так с моим вариантом?
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Nikita Dauhashei
А что не так с моим вариантом?
просто идея чтоб не задавать цвет .... иначе Avatar(radius 30, background: colors.white, child: avatar(radius: 20.0, background: Image)) без много излишеств
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Юрий
просто идея чтоб не задавать цвет .... иначе Avatar(radius 30, background: colors.white, child: avatar(radius: 20.0, background: Image)) без много излишеств
В моём варианте цвет только один раз задаётся
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Nikita Dauhashei
В моём варианте цвет только один раз задаётся
проблема в том, что задается, а не тот который за виджетом
источник

EE

Evgenii Egorov in Flutter Developers — русскоговорящее сообщество
Nikita Dauhashei
В моём варианте цвет только один раз задаётся
Твой вариант более громоздкий, потому что нужно задавать поведение элементов в стаке и вообще его использовать. Через серкл аватар проще
источник

EE

Evgenii Egorov in Flutter Developers — русскоговорящее сообщество
Ещё и круг отдельно рисовать. По сути аватар = преднарисованный круг
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Цирк в том, чтоб то что в клипе изчезло до бекграунда
источник

EE

Evgenii Egorov in Flutter Developers — русскоговорящее сообщество
Юрий
Цирк в том, чтоб то что в клипе изчезло до бекграунда
Не излишне ли это? Ну то есть, круто конечно, но проще гораздо задавать константой цвет бэка, а потом его намазывать на конструкцию. Энивэй основные цвета, тем более зелёный, где-то да вынесены могут быть.
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Evgenii Egorov
Не излишне ли это? Ну то есть, круто конечно, но проще гораздо задавать константой цвет бэка, а потом его намазывать на конструкцию. Энивэй основные цвета, тем более зелёный, где-то да вынесены могут быть.
я не виноватая, тот кто вчера пустил эту муху в голову виновен)
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
я просто мозги разминаю по интересным кейсам
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Можно, наверное, в стек положить этот ряд картинок, и стек заклипать тремя кружками
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Это чтобы пробить до бэкграунда
источник
2019 July 02

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
источник

cv

cmndwn vnizvniz in Flutter Developers — русскоговорящее сообщество
Халлоу. Есть TextEditingController на TextFormField, то что лисенер контроллера срабатывает перед dispose виджета это нормальное поведение? И если да то можно как-то это убрать?
источник

EE

Evgenii Egorov in Flutter Developers — русскоговорящее сообщество
cmndwn vnizvniz
Халлоу. Есть TextEditingController на TextFormField, то что лисенер контроллера срабатывает перед dispose виджета это нормальное поведение? И если да то можно как-то это убрать?
В диспоузе виджета контроллер тоже надо диспоузить
источник

EE

Evgenii Egorov in Flutter Developers — русскоговорящее сообщество
А
источник