У меня возникла такая ситуация, которую я хотел обсудить:ScrollView vs ListView Performance
У меня есть список, целью которого является показать 25 магазинов. Для дизайна Я хочу:
2 макеты, первый имеет: 1 большое фото магазина (скачано из базы данных). 1 значок, если магазин принадлежит к лучшему номинальному списку магазинов (иконка на моем приложении) 1 TextView (скачано строка)
вторые имеют:. 3 TextViews (скачано строка)
Everytextview имеет пользовательский шрифт.
Как вы можете себе представить, это огромная задача для каждого элемента.
Мой главный вопрос:
Я не хотел бы получить гораздо более высокую производительность, если я скачал все, и вместо того, чтобы сделать ListView я заселить Scrollview с этими данными?
Может потребоваться немного больше для создания макета, но, возможно, это будет более плавный прокрутка или я ошибаюсь?
Первое, что вы могли бы попробовать, прежде чем решить, нужен ли вам ListView vs ScrollView, - это отображать только растровое изображение в нужное вам разрешение (размер экрана, отображаемого на экране). – ataulm
как вы измеряете производительность? Это время, в течение которого пользователь должен ждать, прежде чем они смогут видеть данные на экране? Или это только количество лаги (количественно FPS) при прокрутке содержимого? Или какая-то комбинация этих и других вещей? – ataulm
Когда я говорил, производительность была больше похожа, если прокрутка более гладкая. – pihh