Разработчику на форумах XDA удалось заставить новую систему тем на основе обоев работать в Android 12. Вот наш первый взгляд.
Перед выпуском Андроид 12 Developer Preview 1 ранее на этой неделе мы узнали, что Google работает над новая система тем который может перекрашивать поддерживаемые сторонние приложения. Эта расширенная система тем основана на API-интерфейсах RRO и OMS, представленных в предыдущих версиях Android и объединяет их с API-интерфейсами Android Palette и WallpaperColors, чтобы создать собственную тему, соответствующую текущей обои на стену. Хотя эта функция не работает в общедоступной версии Developer Preview, разработчик kdrag0n, известный своей работой над созданием ProtonAOSP ROM и ProtonKernel для устройств Pixel, сумел заставить его работать, дав нам первый взгляд на новую систему тем на основе обоев Android 12.
Вот альбом, опубликованный разработчиком, в котором показано, каково это — установить обои и заставить Android 12 выбирать цвет фона уведомлений и цвет акцента для плиток быстрых настроек:
Галерея обоев и соответствующих им тем в Android 12. Кредиты: kdrag0n
А вот еще один альбом, в котором показано, как тема перекрашивает части настроек (с помощью скрытый флаг «Silky Home» включен):
Кредиты: kdrag0n
И наконец, вот набор изображений, демонстрирующих систему тем в Android 12. включены новый экран блокировки и пользовательский интерфейс уведомлений, находящиеся в разработке.:
Кредиты: kdrag0n
Хотя нам не удалось включить «monet» самостоятельно, мы в основном понимаем, как он работает, после изучения SystemUI Android 12. Поговорив с разработчиком kdrag0n, он немного рассказал о том, как у него это работает. Вот что он сказал: «Я включил эту функцию после установки системного свойства. Однако это не дало никакого эффекта, поскольку DP1 не содержит системных цветовых палитр. Он работает путем динамического применения наложений RRO на основе сходства цветов, поэтому я провел реверс-инжиниринг SystemUI, чтобы выяснить, как должны создаваться наложения. После этого я написал скрипт для создания наложений на основе официальных цветовых палитр Google Material Design. Моне приступил к работе, как только были установлены цветовые палитры».
На прошлой неделе мы получили макеты дизайна Android 12, который продемонстрировал новый пользовательский интерфейс панели уведомлений. Интересно, что фон панели уведомлений был светло-бежевого цвета, что, как мы полагаем, является результатом бежевых обоев. Мы полагали, что Google демонстрирует новую систему тем Android, демонстрируя, на что она похожа. изменить цвет фона и акцентов на основе ярких цветов, выбранных пользователем обои на стену. Ранее на этой неделе мы сообщили, что Google работает над новой системой тем на основе обоев. под кодовым названием «моне», а вчера поздно вечером мы опубликовали первые изображения Android 12. экран блокировки и пользовательский интерфейс уведомлений в разработке это частично соответствовало просочившимся макетам дизайна. Благодаря этому первому взгляду на «monet» у нас теперь есть более четкое представление о том, чего ожидать от окончательного дизайна Android 12, включая изменения в достижимости одной рукой.
Что вы думаете о новой системе тем и пользовательском интерфейсе Android 12?