Записи с тегом ‘Kotlin’

Как изменить цвет фона приложения

 14 Янв, 2025

Когда вы проектируете макет активити в android studio вы можете у корневого контейнера задать цвет фона выбрав соответствующее значение атрибута android:background.

Читать далее »

Как в Kotlin отключить upper case у компонента Button

 20 Мар, 2023

Компонент Button использует material дизайн и имеет некоторые предопределенные стили, которые иногда хочется изменить. Мне чаще всего требуется убрать UPPERCASE с текста кнопки.

Читать далее »

Создание экземпляра класса по его имени

 14 Мар, 2023

Получение доступа к классу в режиме рантайм добавляет известной гибкости. Одна из типичных задач — создание экземпляра класса по его имени.

Читать далее »

Конструирование визуальных компонентов в kotlin

 11 Мар, 2023

Android studio предоставляет набор стандартных компонентов, таких как TextView, LinearLayout и пр. Но довольно часто приходится оперировать группами таких базовых компонентов при создании интерфейса. К примеру, текстовый ввод часто сопровождается текстовой меткой поля, получается комбинация TextView + TextEdit.

При динамическом создании таких групп, состоящих из базовых компонентов, вы раз за разом настраиваете какие то аттрибуты, погрязая в своеобразной рутине.

Читать далее »

Захват контекста приложения в android/kotlin

 5 Мар, 2023

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

Можно использовать метод внедрения зависимостей, но именно для этой задачи мне нравится подход с использованием статического хранилища.

Читать далее »

Как получить строку из R.string по имени

 30 Ноя, 2022

В общем случае, когда вы находитесь в контексте Activity, это выглядит так:

Читать далее »

Вызов диалога выбора файла и загрузка содержимого в kotlin

 26 Ноя, 2022

Пишу небольшое приложение в Android Studio, как и многие столкнулся с типовой задачей — диалог выбора файла и его загрузка.

Читать далее »

Перебор изображений R.drawable

 21 Ноя, 2022

Рассмотрим как организовать перебор коллекции ресурсов в Kotlin на примере R.drawable.

Читать далее »

Сохранение файла в Downloads Android

 5 Ноя, 2022

Задача — создать файл в каталоге Downloads из вашего приложения на платформе Android.

Читать далее »

Анимированный градиент в ActionBar

 23 Окт, 2022

Расскажу как создать фон для actionbar с анимацией градиента цвета. Нам понадобится Android Studio и Kotlin.

Читать далее »