Size: a a a

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

2020 May 25

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Evgenii Elchev
видел как то статью, по улучшению перформанса в листах, не могу найти( ни у кого нет ссылочки?
Недавно же перевод был)
Там было про то, что надо указывать itemExtent

https://habr.com/ru/post/502882/#ispolzuyte-itemextent-v-listview-dlya-bolshih-spiskov
источник

RC

Rv Ch in Dart & Flutter по-русски
а как быть если размер не известен заранее ?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Rv Ch
а как быть если размер не известен заранее ?
Ну если список небольшой - не страшно
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Если большой - то ListView.builder
источник

RC

Rv Ch in Dart & Flutter по-русски
не, я про то что это же задает размер
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ну это про оптимизацию
источник

RC

Rv Ch in Dart & Flutter по-русски
или тут подразумевается что я буду знать размер
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Смари, разницу между ListView и ListView.builder знаешь?)
источник

RC

Rv Ch in Dart & Flutter по-русски
я знаю, я у себя прописывал itemExtent он мне растянул итемы
источник

RC

Rv Ch in Dart & Flutter по-русски
так
источник

RC

Rv Ch in Dart & Flutter по-русски
конструктор билдер строит на основании листа итемы, лист вью просто принимает чайлдов и дает всему этому прокрутку
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
спс
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Немного не это хотел услышать в контексте вопроса оптимизации
источник

RC

Rv Ch in Dart & Flutter по-русски
🅵🅾️🆇
Ну если список небольшой - не страшно
не, ты про количества элементов говоришь да?
источник

RC

Rv Ch in Dart & Flutter по-русски
я про размер итема
источник

RC

Rv Ch in Dart & Flutter по-русски
на экране, визуально
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Мы про оптимизацию говорим
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
И да, на экране визуально)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
В чем разница между ListView и ListView.builder в контексте вопроса оптимизации больших списков?) (документацией пользоваться можно)
источник

VS

Viktor S. in Dart & Flutter по-русски
Давайте теперь про оптимизацию канваса поговорим
источник