Якщо вбудована динамічна тематика в Android 12/12L недостатньо універсальна за вашим смаком, тоді зверніться до Repainter, щоб отримати більше налаштувань.
Розробка тем для Android пройшла довгий шлях, починаючи від застосування спеціальних накладень через Substratum і закінчуючи тепер Android 12's Тематичний механізм на основі шпалер Material You (під кодовою назвою «моне»). Незважаючи на всі свої переваги, Google має ще не опублікувати ресурси та бібліотеки на компоненті динамічної тематики Material You, тому більшість програм сторонніх розробників ще не підтримують цю функцію. На щастя, впровадження Google уже було перероблено. Денні Лін, він же старший член XDA kdrag0n успішно відтворив ексклюзивну для Pixel динамічну тематику та зробив його відкритим кодом, так що призначений для користувача ПЗУ розробники можуть легко включити його у свої збірки. тепер, kdrag0n випустила нову програму створення тем під назвою Ремонтник щоб надати кінцевим користувачам ще більше можливостей налаштування кольорів Material You.
Що таке Repainter?
Створення динамічної колірної палітри на основі поточних шпалер непросте завдання. Механізм виділення кольорів із цільовими кольорами Material визначає домінуючі та менш домінуючі кольори. Далі алгоритм генерації палітри створює багату палітру, що складається з нейтральних і акцентних кольорів і відтінків, які використовуються для визначення відтінків, найближчих до шпалер користувача. Однак в алгоритмі Google немає можливості для користувальницьких вводів. Саме тут на допомогу приходить Repainter. Програма має на меті розкрити весь потенціал динамічного забарвлення, від вибору кольорів поза поточними шпалерами до зміни параметрів яскравості та барвистості.
Як це працює?
Під капотом програма використовує лазівку в Fabricated Overlay API, яка дозволяє користувачам оболонки без кореневого доступу застосовувати щойно створені накладення кольорів і розмірів на льоту. У результаті можна було б використовувати Repainter без кореневий доступ, хоча цей процес не такий простий, як ви думаєте. Ви повинні вибрати таке рішення, як Шизуку щоб отримати необхідний доступ на рівні оболонки.
Однак є підступ. Лазівку вже залатали Android 12L Beta 1, і Google вирішила перенести патч на Android 12 за допомогою Оновлення безпеки за січень 2022 р (через Мішал Рахман). Хоча root-користувачі все ще можуть використовувати справжню силу Repainter, ви можете отримати лише доступ до вибору кольорів і користувальницькі модулі вибору кольору в екземплярі Android без рутування - розширене налаштування більше не доступне можливо.
Підтримка пристрою
Repainter працює з усіма ПЗУ Android 12, включаючи оболонки OEM, як-от Samsung One UI, MIUI від Xiaomi та OxygenOS від OnePlus. Майте на увазі, що кілька виробників використовують власні кольори замість набору кольорів Material You, отже системний інтерфейс користувача може бути не тематичним на деяких пристроях.
Де я можу це отримати?
The офіційна група в Telegram для Repainter є домом цього нового проекту, де ви можете знайти останні оновлення розробки. Що стосується програми, ви можете знайти її в Google Play Store, перейшовши за посиланням нижче:
Ціна: безкоштовно.
4.3.