May 17, 2024

6. Android-разработка. Ресурсы, стили, темы. | Технострим  

6. Android-разработка. Ресурсы, стили, темы. | Технострим\

https://www.youtube.com/watch?v=P39ds8XX2ok

00:04 Ресурсы и стили в Android

• Видео обсуждает ресурсы, стили и темы в Android, включая папки и файлы, которые используются для хранения и доступа к ресурсам.
• Упоминаются различные типы файлов, такие как анимации, анимации свойств, селекторы, дроблы, найн патче найн патче, листы, шейпы, иконки, разметки, меню, ресурсы, звуки, примитивные типы, стили, эксмель конфигурации и шрифты.

13:18 Спецификаторы конфигурации

• Видео объясняет спецификаторы конфигурации, которые позволяют поддерживать разные конфигурации устройства или среды, в которой запущено приложение.
• Упоминаются такие спецификаторы, как регион, сотовый оператор, язык, направление раскладки, размер экрана и ориентация.

15:36 Спецификаторы и квалификаторы

• Видео обсуждает спецификаторы и квалификаторы в Android, которые используются для определения типа устройства, ориентации экрана, плотности пикселей, наличия тачскрина, клавиатуры и навигации.
• Спецификаторы и квалификаторы могут быть использованы для создания уникальных ресурсов, которые будут использоваться в приложении.

22:09 Обращение к ресурсам

• Видео объясняет, как обращаться к ресурсам в коде и разметке, используя идентификаторы и типы.
• Обращение к ресурсам может быть сделано через контекст или через идентификатор.

27:28 Темный ночной режим и плотность пикселей

• Видео обсуждает использование темного ночного режима и плотности пикселей, а также важность создания ресурсов по умолчанию для разных локалей и ориентаций.
• При использовании темного ночного режима, важно иметь ресурсы для обоих режимов, чтобы избежать сбоев приложения.

31:55 Стили и темы в Android

• В Android стили и темы используются для описания внешнего вида элементов и их применения к различным элементам.
• Стили и темы могут быть унаследованы от стандартных стилей и тем, что обеспечивает совместимость с предыдущими версиями Android.

37:51 Применение стилей и тем

• Стили и темы могут применяться на уровне приложения, активити или отдельного элемента.
• Приоритет применения стилей и тем зависит от их порядка в коде.

41:49 Пример переопределения стиля

• В примере показано, как переопределить внешний вид кнопки, используя стандартные стили и темы.
• Для переопределения цвета используется механизм оверлейф тем.

48:21 Работа с стилями и атрибутами

• Обсуждение работы с стилями и их переопределением для изменения внешнего вида кнопки.
• Создание кастомных стилей и атрибутов для кнопки.

56:31 Анимация кнопок

• Создание анимации для кнопки при нажатии.
• Использование стандартных механизмов для анимации и добавления лисанеров.
• Использование кастомных атрибутов для определения анимации и ее параметров.

01:02:55 Использование кастомных атрибутов

• Использование кастомных атрибутов для переопределения стандартных атрибутов.
• Применение кастомных атрибутов в стиле для кнопки.

01:06:30 Использование анимации и ресурсов

• Рассказывается о том, как использовать анимацию и ресурсы в Android.
• Упоминается возможность использования декларативной анимации и ресурсов для произвольных вью.

01:07:53 Использование проперти аниматоров

• Объясняется, как использовать проперти аниматоры для произвольных вью, включая анимацию по ключевым кадрам.

01:12:12 Использование векторных ресурсов

• Рассказывается о том, как использовать векторные ресурсы для создания иконок и других графических элементов.
• Упоминается, что векторные ресурсы могут быть импортированы из файлов, созданных дизайнерами.

01:16:09 Использование базовых цветов и праймери цветов

• Объясняется важность использования базовых цветов и праймери цветов в приложении.
• Упоминается инструмент от Google для подбора базовых цветов и их использования в приложении.