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

Вопрос, который скорее всего относится к Android-десингу: что будет более

красивее "голый" ListView или ListView с ImageView? И ProgressDialog или Shimmer для отображения состояния вышеозначенных компонентов?

13 ответов

8 просмотров

Зависит от задач.

Недавно была статья со статистикой, что большинство юзеров предпочитают шимер

ㅤㅤㅤㅤㅤ ㅤ
Недавно была статья со статистикой, что большинств...

Юзеры предпочитают, чтобы в шиммере на условной странице скидок им показали 10 загружающихся скидок, а после загрузки написали: "извините, скидок нет"?

Leonid B.
Юзеры предпочитают, чтобы в шиммере на условной ст...

Это скорее про списки где данные какие-то да будут

ㅤㅤㅤㅤㅤ ㅤ
Это скорее про списки где данные какие-то да будут

Если заранее известно чего и сколько нужно будет показать.

A A-F O X Автор вопроса
Leonid B.
Зависит от задач.

Черт, опять про это забываю. Но в общем задача сводится к тому, что нужно получить список игр с одного сайта, отобразить этот список, а при нажатии на один из элементов диалог с краткой инф-цией про выбранную игру (автор, версия и теде) + кнопка скачать.

A A F O X
Черт, опять про это забываю. Но в общем задача сво...

Если заранее неизвестно, сколько элементов будет в списке (от 0 до 100500), то шиммер в любом случае будет врать о будущем кол-ве данных.

A A F O X
Черт, опять про это забываю. Но в общем задача сво...

Допустимое использование шиммера: Открываем диалог с деталями, где нам точно известно что и где будет показано. Включаем шиммер, идем за данными на бэк. Получили данные, выключили шиммер. Доп. минус шиммера - его нужно делать параллельно с нормальным UI.

A A-F O X Автор вопроса

Ну я знаю точное кол-во данных, которые впоследствии будут отображены. Хм, тогда у меня есть ещё один вопрос: что будет более удобным: отдельный AlertDialog с краткой информацией об игре или же что-то типа "спойлера", который будет "выезжать" каждый раз при нажатии на элемент списка?

A A F O X
Ну я знаю точное кол-во данных, которые впоследств...

Заранее это неизвестно :) Можно попробовать оба варианта и посмотреть, какой более удобный для юзера.

A A-F O X Автор вопроса
Leonid B.
Заранее это неизвестно :) Можно попробовать оба ва...

Хорошо, а кстати, задам ещё один вопрос (скорее всего банальный): что есть (или вполне можно использовать) кроме ProgressDialog, ProgressBar и Shimmer от FB для отображения состояния?

https://github.com/wasabeef/awesome-android-ui#Progress

Песочные часики :) и аналогичные анимации и трансформации.

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

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

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
Hello, can I install macOS and run flutter on a virtual machine? Is it possible to print for iphone?
Mazones
11
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
Дороу! У кого-нибудь есть в загашнике проверенная функция экранирования, аналог re.escape в Python? Из доки: » Escape all the characters in pattern except ASCII letters and n...
Daniil Smolyakov
9
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Карта сайта