169 похожих чатов

Как дожидаться рендера всех картинок, а только потом их отображать?

иначе получается мерцание, текст есть, а картинки отображаются после с диким мерцанием

23 ответов

25 просмотров
Преторианец- Автор вопроса

во флэтлисте

Преторианец- Автор вопроса

4 дня ищу ответ, кому не сложно, дайте вектор, куда копать

Преторианец
4 дня ищу ответ, кому не сложно, дайте вектор, куд...

Мерцают все картинки при загрузке очередной? ))

Преторианец- Автор вопроса
Преторианец
да, хотите увидеть это светошоу?)

Может, дело не в том, что картинки грузятся по очереди, а в том, как они выводятся? ))

Преторианец
локальные

Так это на эмуляторе так

Преторианец
локальные

Собери прод билд оно норм будет

Преторианец- Автор вопроса
Dmitry Albinovych
Так это на эмуляторе так

на айфоне через экспо в прод версии тоже?

Преторианец
да, дело в рендере

они произвольно раскиданы по скрину или последовательность в цикле?

Преторианец- Автор вопроса
Dmitry Albinovych
Собери прод билд оно норм будет

сомневаюсь, текст показывается, фото из-за размера отображаются позже

Преторианец- Автор вопроса
Agnislav Onufriichuk
они произвольно раскиданы по скрину или последоват...

один флэтлист, источник данных тоже один, массив объектов

Преторианец
один флэтлист, источник данных тоже один, массив о...

Тут уже оптимизация флет листа играет роль в том числе, элементы в флетлисте должны быть равными по размерам (исходя из типсов оптимизации fl)

Преторианец- Автор вопроса
Vitaliy Ponomarev
а кроме картинок что-то есть?

да, текст, он виден сразу (тайтл)

Преторианец- Автор вопроса
Agnislav Onufriichuk
проверь keyExtractor

такие ошибки анрил) все норм)

Преторианец
да, текст, он виден сразу (тайтл)

ну тогда да, оптимизировать картинки (пожать без потери качества), оптимизировать render элементов списка (чтобы гарантированно не было перерендеров и т.п. проблем при прокрутке) и самого списка (размер окна, количество элементов в обе стороны, прогружаемых за один рендер), после этого уже искать экзотические решения, тот же android:largeHeap и т.д.

Преторианец- Автор вопроса
Vitaliy Ponomarev
ну тогда да, оптимизировать картинки (пожать без ...

то есть мне нужно вывести заглушки для фото, у меня, получается, фото, как карточки, при скролле вверх одна заменяется другой из стопки. Нужно выводить к примеру фэйковую стопку с условным количеством в 5 шт и каждый раз при свайпе дорисовывать стопку и подгружать новые фото из локального хранилища?

Преторианец
то есть мне нужно вывести заглушки для фото, у мен...

в доке посмотрите, у FlatList все параметры про которые я говорил, там перечислены

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта