Telegram на Android предоставляет широкие возможности для персонализации внешнего вида приложения с помощью тем оформления. 🎨 Этот гайд станет вашим незаменимым помощником в мире Telegram-тем: от установки до создания собственных шедевров! 🏆
Установка Тем ⬇️
За время существования Telegram появилось множество каналов и групп, где энтузиасты делятся своими творениями. Вот некоторые из них:
🟢 @androidthemes 👉 http://t.me/androidthemes
🟢 @themesandroid 👉 http://t.me/themesandroid
🟢 @androidthemesgroup 👉 http://t.me/androidthemesgroup
🟢 @themesrussia 👉 http://t.me/themesrussia
В этих сообществах вы найдете огромное количество тем на любой вкус! 🎇
Найдя понравившуюся тему, просто нажмите на файл с расширением .attheme. 🖱
После скачивания файла нажмите на него еще раз. 👇
Вы увидите предпросмотр темы – как будет выглядеть Telegram после ее применения. Проведите пальцем влево/вправо, чтобы увидеть разные экраны. ➡️
Чтобы применить тему, нажмите кнопку Apply («Применить»). ✅ Если передумали, нажмите Cancel («Отменить») или кнопку «Назад» вашего устройства. ⬅️
После применения темы Telegram мгновенно преобразится! ✨
Вы можете устанавливать сколько угодно тем, пока не закончится место в памяти устройства. 💾
Скачал Тему с Сайта, а Она Не Применяется! 😠
Да, попытка применить тему вне Telegram обречена на провал. 🙅♂️
Тему можно установить только из самого приложения! ☝️ Поделитесь файлом темы с собой в Telegram.
Теперь вы можете применить тему так же, как и любую другую. 😉
Список Тем 🗂
Telegram запоминает все установленные вами темы. Список доступен в Settings → Theme (Настройки → Тема). ⚙️
Здесь отображается текущая тема и все, которые вы устанавливали ранее. Нажмите на три точки рядом с темой, чтобы открыть меню: 🖱
🟢 📤 Share («Поделиться»): позволяет поделиться темой с другими приложениями.
🟢 ✏️ Edit («Редактировать»): открывает редактор тем (подробнее об этом ниже).
🟢 🗑 Delete («Удалить»): удаляет тему из списка.
Стандартные темы (Default, Blue, Dark) имеют только кнопку «Поделиться».
Короткое нажатие на тему применяет ее. Долгое нажатие открывает описанное выше меню.
Создание Тем 🔨
Изначально для создания тем был доступен только встроенный редактор. Сейчас существует несколько альтернатив: онлайн-редакторы и даже CLI (Command-line interface), созданные сообществом. 🌐 Разберем каждый из них!
Встроенный Редактор 🎨
Встроенный редактор отлично подходит для новичков. 🌱 Изменение переменных в нем практически всегда приводит к изменению соответствующих элементов интерфейса. Список переменных зависит от текущего экрана.
Чтобы создать новую тему, нажмите кнопку Create New Theme («Создать новую тему») в списке тем. ➕ Вам будет предложено ввести название темы.
Введите название и нажмите OK. Будет создана новая тема на основе текущей. Она будет применена автоматически, а на экране появится иконка палитры. 🎨
Иконку можно перемещать по экрану. Если убрать ее за край, она исчезнет, как при сохранении темы (подробнее об этом ниже).
Нажмите на иконку палитры, чтобы открыть список.
🟢 ⏹ Close Editor («Закрыть редактор»): скрывает список, но оставляет иконку на экране.
🟢 💾 Save Theme («Сохранить тему»): скрывает список и убирает иконку. Ее можно вернуть, открыв список тем, нажав на три точки напротив нужной темы и выбрав «Редактировать».
Слова типа windowBackgroundWhite, actionBarDefault называются переменными. 🏷 Цвета, которые им заданы, – это значения, показанные слева от переменных.
Нажмите на переменную, чтобы открыть экран редактирования.
Разберем этот экран подробнее. 🧐
🟢 🔴🟢🔵 Первые три текстовых поля – это поля RGB. Первое поле – красный, второе – зеленый, третье – синий. Чем больше значение, тем больше соответствующего цвета в итоговом цвете. Значение может быть от 0 до 255. Подробнее о RGB – на Википедии 👉 https://ru.wikipedia.org/wiki/RGB
🟢 ⬜️ Четвертое поле – прозрачность. Значение также может быть от 0 до 255, где 255 – непрозрачный, 0 – полностью прозрачный.
🟢 🎨 Цветовой круг позволяет задать тон и насыщенность цвета в пространстве HSL 👉 https://ru.wikipedia.org/wiki/HSL.
🟢 🔆 Движок яркости (правее цветового круга) задает яркость цвета в пространстве HSL.
🟢 🌫 Движок прозрачности (самый правый) задает прозрачность цвета.
🟢 🚫 Cancel («Отменить»): отменяет изменения переменной и открывает список переменных. Отмена работает, даже если вы сохранили значение, сразу же открыли ту же переменную и нажали Cancel.
🟢 🔄 Default («По умолчанию»): сбрасывает значение переменной до стандартного.
🟢 ✅ Save («Сохранить»): применяет изменения и открывает список переменных.
Поэкспериментируйте с полями, кругом и движками, чтобы понять, как они работают. 🧪
Список переменных меняется в зависимости от экрана.
Обычно в списке присутствуют переменные, которые используются на данном экране. Но эти списки не генерируются автоматически, а создаются разработчиками, поэтому иногда нужных переменных может не оказаться. 😔
Встроенный редактор не поддерживает поиск по переменным, HEX-цвета, а иногда даже искажает их. 😟 Поэтому сообщество создает собственные редакторы, лишенные недостатков встроенного и обладающие большим удобством.
Сторонние Редакторы 🧰
Главное, что нужно уметь для работы со сторонними редакторами, – экспортировать темы из Telegram и импортировать их обратно. 🔁 Процесс импорта был описан выше.