Как стать автором
Обновить

Темы и стили в Android без магии. И как их готовить с SwitchCompat

Время на прочтение6 мин
Количество просмотров16K

В предыдущей статье мы рассмотрели как использовать темы и стили на уровне кода, на примере кастомной view. В этой статье давайте разберем несколько способов стилизации стандартного ui элемента, а в частности SwitchCompat.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии1

Темы, стили и другие

Время на прочтение6 мин
Количество просмотров7.6K

Практически все разработчики знают, что в андроиде есть Темы, но применение их обычно ограничивается копированием кусков xml из Stack Overflow или других ресурсов. В интернете есть информация по темам, но это обычно просто рецепт, как добиться определенного результата. В этой статье я постарался дать вводный обзор механизма стилизации андроида.
Читать дальше →
Всего голосов 24: ↑23 и ↓1+22
Комментарии7

Основы темизации в Android

Время на прочтение11 мин
Количество просмотров8.7K

Темизация приложения может быть одним из самых запутанных вопросов в разработке Android. В то время как проект постоянно увеличивается, становится все труднее поддерживать стили компонентов и тематическое оформление приложения. Если у вас нет хорошей системы дизайна, то можно получить противоречивое оформление и несоответствующие цвета в приложении. Хорошее понимание стилизации и темизации поможет вам создать единообразный пользовательский интерфейс во всем приложении. Кроме того, если вы думаете о миграции на Compose, плохая система дизайна может создать дополнительные сложности.

Хорошая система дизайна требует правильной настройки стилизации и темизации. Это способствует созданию единообразных и многократно используемых стилей для наших компонентов. Но как на самом деле создать правильную систему стилей и тем?

На этот вопрос нет однозначного ответа, его можно разделить на 5 частей.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии0