Android 12 Conversations-widgeten justerar sin bakgrund baserat på texten

Den nya Conversations-widgeten i Android 12 har en dold egenskap: Den kan ändra sin bakgrund baserat på vad som sägs i meddelandet.

Bara häromdagen släppte Google den andra betaversionen av Android 12 på oss, och det gav en av de mest spännande funktionerna i det nya operativsystemet: färgskiftande bakgrunder baserat på din tapet. Men som vi fick reda på så finns det mycket mer ny i Android 12 Beta 2, inklusive tillägget av den efterlängtade widgeten Konversationer. När vi lekte med den nya widgeten lärde vi oss att den har en dold egenskap: Bakgrunden kan ändras beroende på innehållet i meddelandet!

Som vi noterade i vår praktiska sammanfattning, visar widgeten Konversationer i Android 12 Beta 2 en kontakts profilbild, namn och antingen en ikon för eller innehållet i det senaste meddelandet. Twitter-användare Neil Rahmouni uppmärksammade oss på att viss text i meddelanden kan utlösa en ändring av bakgrunden för widgeten Konversationer. När användaren fick ett meddelande som innehöll 2 eller fler utropstecken fylldes widgetens bakgrund plötsligt med halvtransparenta utropstecken.

Vi bekräftade att widgeten Konversationer verkligen ändrar sin bakgrund när ett meddelande innehåller 2 eller fler utropstecken. Vi upptäckte också att bakgrunden kan ändras när 2 eller fler frågetecken finns i meddelandet eller om det finns en blandning av frågetecken och utropstecken.

Dessutom ändras bakgrunden också när det finns upprepad användning av en emoji.

När vi grävde i SystemUI för Android 12 Beta 2, lärde vi oss att PeopleTileViewHelper-klassen använder reguljära uttryck för att kontrollera meddelandet för vissa mönster. Om det finns två eller flera utropstecken, två eller flera frågetecken, en blandning av fråga och utropstecken, eller två eller flera av samma emoji, så appliceras den texten/emoji på widgetens bakgrund.

Detta är en mindre funktion för att vara säker, men det är trevligt eftersom det verkligen fångar din uppmärksamhet. Koden föreslår att konversationswidgeten också visar statusmeddelanden för en kontakts födelsedag, jubileum, "Berättelse"-uppdatering, status i spelet, plats och mer, men vi har ännu inte sett detta i handling. Låt oss dock veta om du har sett ett statusmeddelande visas!