Widget Konverzace pro Android 12 upraví pozadí na základě textu

Nový widget Konverzace v Androidu 12 má skrytou vlastnost: Může změnit pozadí na základě toho, co je uvedeno ve zprávě.

Právě druhý den společnost Google upustila od druhé beta verze Android 12 na nás a přineslo to jednu z nejzajímavějších funkcí nového operačního systému: barevné pozadí na základě vaší tapety. Ale jak jsme zjistili, je toho mnohem víc novinka v Androidu 12 Beta 2, včetně přidání dlouho očekávaného widgetu Konverzace. Při hraní si s novým widgetem jsme zjistili, že má skrytou vlastnost: Jeho pozadí se může měnit v závislosti na obsahu zprávy!

Jak jsme poznamenali v naše praktické shrnutí, widget Konverzace v Androidu 12 Beta 2 zobrazuje profilový obrázek kontaktu, jméno a buď ikonu nebo obsah poslední zprávy. Uživatel Twitteru Neil Rahmouni nás upozornil na skutečnost, že určitý text ve zprávách může vyvolat změnu pozadí widgetu Konverzace. Když uživatel obdržel zprávu, která obsahovala 2 nebo více vykřičníků, pozadí widgetu se náhle zaplnilo poloprůhlednými vykřičníky.

Potvrdili jsme, že widget Konverzace skutečně změní pozadí, když zpráva obsahuje 2 nebo více vykřičníků. Zjistili jsme také, že pozadí se může změnit, pokud zpráva obsahuje 2 nebo více otazníků nebo pokud se jedná o kombinaci otazníků a vykřičníků.

Kromě toho se při opakovaném použití emotikonu změní i pozadí.

Když jsme se ponořili do uživatelského rozhraní systému Android 12 Beta 2, zjistili jsme, že třída PeopleTileViewHelper používá regulární výrazy ke kontrole určitých vzorů ve zprávě. Pokud existují dva nebo více vykřičníků, dva nebo více otazníků, kombinace otázky a vykřičníky nebo dva nebo více stejných emotikonů, pak se tento text/emoji použije na widget Pozadí.

To je jistě menší funkce, ale je to pěkná, protože určitě upoutá vaši pozornost. Kód naznačuje, že widget Konverzace také zobrazí stavové zprávy k narozeninám kontaktu, výročí, aktualizace „příběhu“, stavy ve hře, umístění a další, ale to jsme ještě neviděli v akce. Dejte nám vědět, pokud jste viděli, že se objevila stavová zpráva!