Το γραφικό στοιχείο συνομιλιών Android 12 τροποποιεί το φόντο του με βάση το κείμενο

Το νέο γραφικό στοιχείο Conversations στο Android 12 έχει μια κρυφή ιδιότητα: Μπορεί να αλλάξει το φόντο του με βάση τα όσα αναφέρονται στο μήνυμα.

Μόλις τις προάλλες, η Google έριξε τη δεύτερη έκδοση beta του Android 12 πάνω μας, και έφερε ένα από τα πιο συναρπαστικά χαρακτηριστικά του νέου λειτουργικού συστήματος: φόντο που αλλάζει χρώμα με βάση την ταπετσαρία σας. Αλλά όπως μάθαμε, υπάρχουν πολλά περισσότερα νέο στο Android 12 Beta 2, συμπεριλαμβανομένης της προσθήκης του πολυαναμενόμενου γραφικού στοιχείου Conversations. Καθώς παίζαμε με το νέο widget, μάθαμε ότι έχει μια κρυφή ιδιότητα: Το φόντο του μπορεί να αλλάξει ανάλογα με το περιεχόμενο του μηνύματος!

Όπως σημειώσαμε στο την πρακτική μας περίληψη, το γραφικό στοιχείο Συνομιλίες στο Android 12 Beta 2 εμφανίζει την εικόνα προφίλ μιας επαφής, το όνομα και είτε ένα εικονίδιο για είτε τα περιεχόμενα του τελευταίου μηνύματος. χρήστη του Twitter Νιλ Ραχμούνη μας προειδοποίησε για το γεγονός ότι συγκεκριμένο κείμενο στα μηνύματα μπορεί να προκαλέσει αλλαγή στο φόντο του γραφικού στοιχείου Συνομιλίες. Όταν ο χρήστης έλαβε ένα μήνυμα που περιείχε 2 ή περισσότερα θαυμαστικά, το φόντο του γραφικού στοιχείου γέμισε ξαφνικά με ημιδιαφανή θαυμαστικά.

Επιβεβαιώσαμε ότι το γραφικό στοιχείο Συνομιλίες αλλάζει όντως το φόντο του όταν ένα μήνυμα περιέχει 2 ή περισσότερα θαυμαστικά. Ανακαλύψαμε επίσης ότι το φόντο μπορεί να αλλάξει όταν περιέχονται 2 ή περισσότερα ερωτηματικά στο μήνυμα ή εάν υπάρχει συνδυασμός ερωτηματικών και θαυμαστικών.

Επιπλέον, το φόντο αλλάζει επίσης όταν υπάρχει επαναλαμβανόμενη χρήση ενός emoji.

Ψάχνοντας στο SystemUI του Android 12 Beta 2, μάθαμε ότι η τάξη PeopleTileViewHelper χρησιμοποιεί κανονικές εκφράσεις για να ελέγξει το μήνυμα για ορισμένα μοτίβα. Εάν υπάρχουν δύο ή περισσότερα θαυμαστικά, δύο ή περισσότερα ερωτηματικά, ένα μείγμα ερωτηματικών και θαυμαστικά ή δύο ή περισσότερα από τα ίδια emoji, τότε αυτό το κείμενο/emoji εφαρμόζεται στο widget Ιστορικό.

Αυτό είναι ένα δευτερεύον χαρακτηριστικό να είστε σίγουροι, αλλά είναι ωραίο καθώς σίγουρα σας τραβάει την προσοχή. Ο κώδικας υποδηλώνει ότι το γραφικό στοιχείο Conversations θα εμφανίζει επίσης μηνύματα κατάστασης για τα γενέθλια μιας επαφής, επέτειος, ενημέρωση "Story", καταστάσεις εντός παιχνιδιού, τοποθεσία και πολλά άλλα, αλλά δεν το έχουμε δει ακόμα στο δράση. Ενημερώστε μας, ωστόσο, εάν έχετε δει να εμφανίζεται ένα μήνυμα κατάστασης!