Der Tasker-Entwickler präsentiert das farbverändernde Designsystem von Android 12

Die Material You-Dokumentation ist noch nicht online, aber der Tasker-Entwickler hat mit der Arbeit an der Integration der farbverändernden Themen von Android 12 begonnen.

Eines der aufregendsten neuen Features der Großen Android 12 update ist das neue, auf Hintergrundbildern basierende Designsystem mit dem Codenamen „monet“. Es ist ein wichtiger Teil von Googles neuem „Material Du„Designsprache, die den Schwerpunkt auf Personalisierung legt. Das neue Themensystem wurde live geschaltet Android 12 Beta 2, aber genau wie bei der Einführung des Dunkelmodus in Android 10 wird es einige Zeit dauern, bis die meisten Entwickler ihre Apps anpassen, um Theming zu unterstützen. Obwohl Google noch keine Dokumentation für Material You veröffentlicht hat, ermöglicht Android 12 Beta 2 Entwicklern die Implementierung dynamischer Themen in ihren Apps. Der Entwickler von Tasker, einer Automatisierungs-App für Android-Power-User, ist einer der ersten, der dies getan hat.

Drüben auf seinem YouTube-Kanal präsentiert Tasker-Entwickler João Dias die neue Option „Material You“, die er zu den Theme-Einstellungen von Tasker hinzugefügt hat. Sobald die Aktionsleiste, die untere Leiste, die Menüs, Schalter, Trennlinien und der Text von Tasker aktiviert sind, übernehmen sie die Farben Ihres Hintergrundbilds. Die App selbst kann das Thema seitdem nicht programmgesteuert ändern

Es gibt keine öffentliche API dafür, aber es ist schön zu sehen, dass es sich so schnell an das neue Themensystem anpasst.

Laut Google verwendet das Farbextraktionssystem von Android 12 einen Clustering-Algorithmus mit Materialfarbe zielt darauf ab, dominante und weniger dominante Farben zu bestimmen und wendet dann Farbtöne an, die Ihrem aktuellen Farbton entsprechen Hintergrund. Mithilfe einer Farbpalette können dann die Farbtöne ermittelt werden, die der Tapete am nächsten kommen. Die Farben werden intelligent ausgewählt, sodass sie nicht miteinander in Konflikt geraten oder zu Lesbarkeitsproblemen führen.

App-Entwickler von Drittanbietern können die vom System generierten Akzentfarben abfragen, um die Themen auf ihre eigenen Apps anzuwenden, und genau das hat der Tasker-Entwickler getan. Indem Sie einfach die Farben von der entsprechenden Stelle beziehen R.Farbe Werte zur Laufzeit festlegen, kann die Tasker-App ihre Farben an das Hintergrundbild des Benutzers anpassen. Es sollte auch möglich sein Ändern Sie das Symbol der App basiert auf dem aktuellen Theme, aber der Tasker-Entwickler hat seiner App noch keine Unterstützung dafür hinzugefügt.

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

Da Google die Veröffentlichung von Apps, die für Android 12 entwickelt wurden, bei Google Play noch nicht zulässt, hat der Tasker-Entwickler das Update mit dieser Funktion noch nicht veröffentlicht. Sobald Google jedoch die Veröffentlichung von Apps für API-Level 31 bei Google Play ermöglicht, wird diese Funktion voraussichtlich zuerst im Beta-Kanal von Tasker verfügbar sein. Sie können die neueste Version der Tasker-App über den unten eingebetteten Play Store-Link herunterladen.

TaskerEntwickler: joaomgcd

Preis: 3,49.

4.6.

Herunterladen

Während die Tasker-App eine der ersten Apps ist, die ich gesehen habe, die das dynamische Design von Material You enthält, ist sie definitiv nicht die einzige auf dem Markt. Einige Entwickler, mit denen ich gesprochen habe, haben bereits damit begonnen, das neue Designsystem in privaten Builds ihrer Apps zu testen, sind jedoch noch nicht bereit, Fortschritte zu zeigen. Einige Entwickler arbeiten an neuen Bibliotheken oder aktualisieren bestehende, um Unterstützung für die Dynamik von Android 12 hinzuzufügen Färbung, und wir gehen davon aus, dass noch viel mehr dieser Projekte entstehen werden, sobald wir uns dem offiziellen Android 12 nähern freigeben.