Repainter brengt aanpasbare dynamische Material You-thema's naar Android 12 en 12L

Als de ingebouwde dynamische thema's in Android 12/12L niet veelzijdig genoeg zijn voor jouw smaak, bekijk dan Repainter voor meer aanpassingen.

Android-thema's hebben een lange weg afgelegd, van het toepassen van aangepaste overlays via Substratum en nu Androïde 12'S Materiaal Je op achtergronden gebaseerde thema-engine (codenaam "monet"). Ondanks al zijn hoogtepunten heeft Google dat wel gedaan moet de bronnen en bibliotheken nog publiceren over de dynamische themacomponent van Material You, en daarom ondersteunen de meeste apps van derden deze functie nog niet. Gelukkig is de implementatie van Google al reverse-engineered. Danny Lin, ook bekend als XDA Senior Member kdrag0n heeft met succes het Pixel-exclusieve dynamische thema opnieuw gecreëerd en heb het opensource gemaakt, zodat aangepaste ROM ontwikkelaars kunnen het eenvoudig in hun builds opnemen. Nu, kdrag0n heeft een nieuwe thema-app uitgebracht genaamd Herschilder om eindgebruikers nog meer aanpassingsmogelijkheden te geven voor de kleuren van Material You.

Wat is Repainter?

Het genereren van een dynamisch kleurenpalet op basis van het huidige behang is geen eenvoudige taak. Een kleurextractie-engine met materiaalkleurdoelen bepaalt de dominante en minder dominante kleuren. Vervolgens creëert een paletgeneratie-algoritme een rijk palet dat bestaat uit zowel neutrale als accentkleuren en tinten die worden gebruikt om de tinten te bepalen die het dichtst bij het behang van de gebruiker liggen. Er is echter geen optie voor aangepaste gebruikersinvoer in het algoritme van Google. Dit is precies waar Repainter in beeld komt. De app heeft tot doel het volledige potentieel van dynamische kleuren te ontsluiten, van het kiezen van kleuren buiten de huidige achtergrond tot het wijzigen van de helderheid en kleurrijkheidsparameters.

Hoe werkt dit?

Onder de motorkap maakt de app gebruik van een maas in de Fabricated Overlay API stelt niet-root shell-gebruikers in staat nieuw gegenereerde kleur- en dimensie-overlays toe te passen op de vlucht. Als gevolg hiervan zou het mogelijk kunnen zijn om Repainter zonder te gebruiken root-toegang, ook al is het proces niet zo eenvoudig als je denkt. Je moet kiezen voor een oplossing als Shizuku om de vereiste toegang op shell-niveau te verkrijgen.

Er zit echter een addertje onder het gras. Het gat in de wet was al gedicht Android 12L Bèta 1en Google besloot de patch terug te porten naar Android 12 met de Beveiligingsupdate van januari 2022 (via Mishaal Rahman). Hoewel geroote gebruikers nog steeds de ware kracht van Repainter kunnen benutten, heeft u alleen toegang tot de kleurselectie en aangepaste kleurkiezermodules in een niet-geroote Android-instantie - geavanceerde aanpassingen zijn niet langer mogelijk mogelijk.

Apparaatondersteuning

Repainter werkt met alle Android 12 ROM's, inclusief OEM-skins zoals Samsung One UI, Xiaomi's MIUI en OxygenOS van OnePlus. Houd er rekening mee dat een handvol fabrikanten hun eigen kleuren gebruiken in plaats van de Material You-kleurenset, waardoor de systeeminterface op sommige apparaten mogelijk niet thematisch is.

Waar kan ik het krijgen?

De officiële Telegram-groep voor Repainter is de thuisbasis van dit nieuwe project en hier vindt u de nieuwste ontwikkelingsupdates. Wat de app betreft, je kunt deze vinden in de Google Play Store door de onderstaande link te volgen:

Herschilder · dynamische thema'sOntwikkelaar: kdrag0n

Prijs: gratis.

4.3.

Downloaden