Google анонсировали обновление Android Support Library

Android Support Library v23.2 доступен для разработчиков. Это может быть одним из самых больших обновлений за последнее время, приносящее несколько значительных возможностей.

Google анонсировали обновление Android Support Library

Векторные изображения

Полная поддержка векторных изображений была впервые введена в Android 5.0 Lollipop, позволяя разработчикам оснащать свои программы легко изменяемыми в размерах векторными картинками вместо нескольких изображений различных размеров.

Векторные изображения могут легко масштабироваться для экранов практически с любой плотностью пикселей, что означало уменьшение размеров приложений. В случае с насыщенными графикой приложениями, это может привести к более чем 50%-му уменьшению размера. К сожалению, эта возможность была ограничена API 21 и выше.

С обновлением разработчики теперь могут использовать векторные изображения, начиная с API 7. Анимированные векторные изображения более ограничены, и доступны с API 11, но они по-прежнему охватывают более 97% устройств в активном использовании.

Дневная и ночная темы

Пробуждение экрана вашего смарфона ночью может быть довольно некомфортным для глаз. Некоторые разработчики взяли на себя обязательства внести некоторые коррективы в их приложения, чтобы учитывать различные уровни освещённости или время суток, но обновление теперь предлагает автоматизировать процесс.

На основе вашего последнего известного местоположения, темы для приложений смогут переключаться с дневного на ночной режим и наоборот. Поддержка тем требует API 14 и выше, но будет по-прежнему работать со старыми версиями Android, только не будет переключаться в зависимости от времени и местоположения.

Новый элемент управления: Bottom Sheets

Google изготовили целый ряд различных интерфейсов, но тот, который становится всё более популярным — Bottom Sheets. Это страница содержимого, которая появляется снизу и находится над остальным интерфейсом.

Bottom Sheets стал востребованным элементом приложений и появился в Google Maps и Dialer. Он также может быть использован для таких вещей, как диалог перехода или дополнительное меню управления. Обновление добавляет поддержку Bottom Sheets для сторонних приложений, а также управление им.

Обновленный элемент управления: RecyclerView

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

Настраиваемые Кнопки для Custom Tabs

В прошлом году на I/O 2015, Google объявили о Custom Tabs, функции для использования браузера Chrome в сторонних приложениях, чтобы пользователи могли получить все преимущества входа в свои учётные записи. Разработчики могут добавлять собственные кнопки для улучшения управления.

Источник: Android Developers