Tasker-ontwikkelaar pronkt met het kleurveranderende themasysteem van Android 12

De Material You-documentatie is nog niet live, maar de Tasker-ontwikkelaar is begonnen met het integreren van de kleurveranderende thema's van Android 12.

Een van de meest opwindende nieuwe functies van de grote Androïde 12 update is het nieuwe op achtergronden gebaseerde themasysteem, met de codenaam 'monet'. Het is een belangrijk onderdeel van Google's nieuwe "Materiaal Jij"ontwerptaal, die de nadruk legt op personalisatie. Het nieuwe themasysteem is live gegaan Android 12 Bèta 2, maar net als bij de introductie van de donkere modus in Android 10 zal het enige tijd duren voordat de meeste ontwikkelaars hun apps aanpassen om thema's te ondersteunen. Hoewel Google nog geen documentatie voor Material You heeft gepubliceerd, maakt Android 12 Beta 2 het voor ontwikkelaars mogelijk om dynamische thema's in hun apps te implementeren. De ontwikkelaar van Tasker, een automatiseringsapp gericht op krachtige Android-gebruikers, is een van de eersten die dit doet.

Op zijn YouTube-kanaal pronkt Tasker-ontwikkelaar João Dias met de nieuwe "Material You"-optie die hij heeft toegevoegd aan de thema-instellingen van Tasker. Eenmaal ingeschakeld, nemen de actiebalk, de onderste balk, menu's, schakelaars, scheidingslijnen en tekst van Tasker de kleuren van uw achtergrond aan. De app zelf kan het thema sindsdien niet programmatisch wijzigen

er is geen openbare API voor, maar het is leuk om te zien dat het zich zo snel aanpast aan het nieuwe themasysteem.

Volgens Google maakt het kleurextractiesysteem van Android 12 gebruik van een clusteralgoritme met materiaalkleur richt zich op het bepalen van dominante en minder dominante kleuren en past vervolgens tinten toe die overeenkomen met uw huidige kleur behang. Vervolgens kan een kleurenpalet worden gebruikt om de tinten te bepalen die het dichtst bij het behang liggen. Kleuren worden op intelligente wijze gekozen, zodat ze niet met elkaar botsen of problemen met de leesbaarheid veroorzaken.

Externe app-ontwikkelaars kunnen de door het systeem gegenereerde accentkleuren opvragen om de thema's op hun eigen apps toe te passen, en dat is precies wat de Tasker-ontwikkelaar deed. Door simpelweg de kleuren van de juiste te halen R.kleur waarden tijdens runtime kan de Tasker-app de kleuren afstemmen op de achtergrond van de gebruiker. Dat moet ook mogelijk zijn verander het pictogram van de app gebaseerd op het huidige thema, maar de Tasker-ontwikkelaar heeft daarvoor nog geen ondersteuning toegevoegd aan zijn app.

\r\n https://www.youtube.com/watch? v=a_tX1ybgkB8\r\n

Omdat Google nog niet toestaat dat apps die voor Android 12 zijn gebouwd, op Google Play worden gepubliceerd, heeft de Tasker-ontwikkelaar de update met deze functie nog niet gepubliceerd. Zodra Google echter het publiceren van apps die API-niveau 31 targeten op Google Play inschakelt, mag je verwachten dat deze functie als eerste op het Tasker-bètakanaal zal verschijnen. U kunt de nieuwste versie van de Tasker-app downloaden via de onderstaande Play Store-link.

TaskerOntwikkelaar: joaomgcd

Prijs: 3,49.

4.6.

Downloaden

Hoewel de Tasker-app een van de eerste apps is die ik heb gezien waarin de dynamische thema's van Material You zijn verwerkt, is het zeker niet de enige die er is. Een paar ontwikkelaars met wie ik heb gesproken, zijn al begonnen met het testen van het nieuwe themasysteem in privéversies van hun apps, hoewel ze nog niet klaar zijn om enige vooruitgang te laten zien. Een paar ontwikkelaars werken aan nieuwe bibliotheken of updaten bestaande om ondersteuning voor de dynamiek van Android 12 toe te voegen kleuren, en we verwachten dat er nog veel meer van deze projecten zullen plaatsvinden zodra we dichter bij de officiële versie van Android 12 komen uitgave.