Size: a a a

Dart & Flutter по-русски

2020 September 23

П

Павел in Dart & Flutter по-русски
источник

v

vasilich in Dart & Flutter по-русски
Maks Andrienko
отработал 8 раз, а на экране 4  элемента
Хз как там у вас)
Изначально рендерит чуть больше чем на экране. Дальше - скролю неспешна - рендерит по одному
источник

MA

Maks Andrienko in Dart & Flutter по-русски
vasilich
Хз как там у вас)
Изначально рендерит чуть больше чем на экране. Дальше - скролю неспешна - рендерит по одному
да
так и есть
источник

П

Павел in Dart & Flutter по-русски
vasilich
Хз как там у вас)
Изначально рендерит чуть больше чем на экране. Дальше - скролю неспешна - рендерит по одному
ну в любом случае с запасом перекрывая экран
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Sergey
Подскажите пожалуйста как считается size у иконки? В доке смотрю, но не вижу ответа на вопрос. Мне нужно сделать иконку такой же высоты как в макете, а у иконки есть только проперти сайз
флаттер вей это нагромождать виджеты друг на друга, обверни в SizedBox
источник

v

vasilich in Dart & Flutter по-русски
Ничья)
Вначале с запасиком, потом по одному
источник

MA

Maks Andrienko in Dart & Flutter по-русски
))
источник

S

Sergey in Dart & Flutter по-русски
Roman Vasiliev
флаттер вей это нагромождать виджеты друг на друга, обверни в SizedBox
а как мне заставить иконку потом весь сайзед бокс занять или она сама это сделает?
источник

AK

Artem Krupp in Dart & Flutter по-русски
vasilich
Ничья)
Вначале с запасиком, потом по одному
он вроде по дефолту считает экран + экран
источник

AK

Artem Krupp in Dart & Flutter по-русски
но это число можно переопределять
источник

v

vasilich in Dart & Flutter по-русски
Artem Krupp
он вроде по дефолту считает экран + экран
Замути листвью и проверь)
Я и камрад @MoFFAndrienko - проверили)
источник

AK

Artem Krupp in Dart & Flutter по-русски
cacheExtent → double
The viewport has an area before and after the visible area to cache items that are about to become visible when the user scrolls.
источник

AK

Artem Krupp in Dart & Flutter по-русски
вот это число
источник

AK

Artem Krupp in Dart & Flutter по-русски
молодцы, что проверили, а могли бы просто в доку пойти
источник

v

vasilich in Dart & Flutter по-русски
Artem Krupp
cacheExtent → double
The viewport has an area before and after the visible area to cache items that are about to become visible when the user scrolls.
Искал и не нашел его дефолтное значение)
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Sergey
а как мне заставить иконку потом весь сайзед бокс занять или она сама это сделает?
Я так делаю

SizedBox.fromSize(
     size: size,
     child: Card(
         child: Padding(
             padding: const EdgeInsets.all(4),
             child: SizedBox.expand(child: icon)
         )
     ),
   );
источник

S

Sergey in Dart & Flutter по-русски
ну в случае с иконкой - она все равно не реагирует на сайздбоксы вокруг нее и зависит только от своего проперти сайз
SizedBox(
       width: 12,
       height: 20,
       child: SizedBox.expand(
         child: IconButton(
           icon: Icon(
             Icons.chevron_left,
             size: 70,
           ),
           onPressed: () {},
           color: Color.fromRGBO(85, 139, 47, 1),
         ),
       ),
     )
источник

AK

Artem Krupp in Dart & Flutter по-русски
vasilich
Искал и не нашел его дефолтное значение)
_cacheExtent = cacheExtent ?? RenderAbstractViewport.defaultCacheExtent,
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Sergey
ну в случае с иконкой - она все равно не реагирует на сайздбоксы вокруг нее и зависит только от своего проперти сайз
SizedBox(
       width: 12,
       height: 20,
       child: SizedBox.expand(
         child: IconButton(
           icon: Icon(
             Icons.chevron_left,
             size: 70,
           ),
           onPressed: () {},
           color: Color.fromRGBO(85, 139, 47, 1),
         ),
       ),
     )
expand заметил? Дак убери сайз с иконки)
источник

S

Sergey in Dart & Flutter по-русски
ага, я добавил его у себя
источник