Android 12 Conversations-widget justerer bakgrunnen basert på teksten

Den nye Conversations-widgeten i Android 12 har en skjult egenskap: Den kan endre bakgrunnen basert på det som står i meldingen.

Bare her om dagen droppet Google den andre betaversjonen av Android 12 på oss, og det brakte en av de mest spennende funksjonene til det nye operativsystemet: fargeskiftende bakgrunner basert på bakgrunnen din. Men som vi fant ut, er det mye mer ny i Android 12 Beta 2, inkludert tillegg av den etterlengtede samtale-widgeten. Mens vi lekte med den nye widgeten, lærte vi at den har en skjult egenskap: Bakgrunnen kan endre seg avhengig av innholdet i meldingen!

Som vi noterte i vår praktiske oppsummering, viser Samtaler-widgeten i Android 12 Beta 2 en kontakts profilbilde, navn og enten et ikon for eller innholdet i den siste meldingen. Twitter-bruker Neil Rahmouni varslet oss om det faktum at bestemt tekst i meldinger kan utløse en endring av bakgrunnen til Samtaler-widgeten. Når brukeren mottok en melding som inneholdt 2 eller flere utropstegn, ble widgetens bakgrunn plutselig fylt med halvgjennomsiktige utropstegn.

Vi bekreftet at Conversations-widgeten faktisk endrer bakgrunnen når en melding inneholder 2 eller flere utropstegn. Vi oppdaget også at bakgrunnen kan endres når 2 eller flere spørsmålstegn er inneholdt i meldingen, eller hvis det er en blanding av spørsmålstegn og utropstegn.

Videre endres bakgrunnen også når det er gjentatt bruk av en emoji.

Når vi gravde inn i SystemUI for Android 12 Beta 2, lærte vi at PeopleTileViewHelper-klassen bruker regulære uttrykk for å sjekke meldingen for bestemte mønstre. Hvis det er to eller flere utropstegn, to eller flere spørsmålstegn, en blanding av spørsmål og utropstegn, eller to eller flere av samme emoji, så blir den teksten/emojien brukt på widgetens bakgrunn.

Dette er en liten funksjon for å være sikker, men det er en fin en som det absolutt fanger oppmerksomheten din. Koden antyder at Conversations-widgeten også vil vise statusmeldinger for en kontakts fødselsdag, jubileum, "Story"-oppdatering, statuser i spillet, plassering og mer, men vi har ennå ikke sett dette i handling. Gi oss beskjed hvis du har sett en statusmelding vises!