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

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

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

23 ответов

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

во флэтлисте

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
@NikaBelurgHR Бот? Ассемблер?
КТ315
11
юзеры Jetpack Compose тут?
Qtless Qtless
7
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
20
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Карта сайта