Pull to refresh

Comments 5

В свое время много поработал с виджетами. Если придерживаться нескольких правил то будет все отлично:
1. Размеры виджета всегда match_parent и делать гибкую верстку.
2. Никогда не завязываться на точное кол-во ячеек, это просто стартовый размер. Большинство сторонних лаунчеров позволяют играть с размерами виджета как хочется(для теста верстки даже есть спец приложение).
3. Нет точного размера ячейки в сетке и все расчеты гугла только для их образцового лаунчера.
4. Ну и если прям хочется впихнуть что-то нестандартное, то можно рассмотреть вариант с преобразованием вьюшки в картинку.

По сути да, самым оптимальным является вариант с match_parent, если не надо прям точно соответствовать дизайну. Вариант с преобразованием в картинку - да, иногда действительно приемлем. Но тут тоже нашел много нюансов (то же переключение тем, локализация и т.д..)

Согласен со всем. Долго не мог понять зачем гугл приводит какие-то свои коэффициенты для расчётов размера, ведь на практике они не работают. Это только путало меня в начале. Но в итоге я пришёл к размеру в dp для разных размеров экрана. match_parent мне не подошёл.

Ещё болью стало обновление виджета каждые пол часа. Гугл сейчас не любит когда само что-то происходит :)

При этом уже второй месяц поломана страница Инвестиций в личном кабинете. Но люди заняты - виджеты чинят.

Sign up to leave a comment.