Android 17, sağlık ve fitness uygulamaları, zamanlayıcılar ve seyahat uygulaması kullanım alanlarını desteklemek için MetricStyle bildirim şablonunu kullanıma sunar.
MetricStyle bildirim şablonu ve Canlı Güncelleme
İşlemler
Metrik stili bildirimlerin özellikleri şunlardır:
setContentTitleyönteminin kullanılmasını destekler.- Bağlam metni gösterilmez.
- En fazla 3 işlem düğmesini destekler.
- En fazla 3 metrik ölçümünü destekler.
- Her
Notification.Metriciçin etiket, değer ve isteğe bağlı birim gerekir. - Genişletilmiş düzenin görünümü, alınan metrik sayısına göre değişir.
- Her
MetricStyle şablonunun çeşitli durumlardaki örnekleri. Soldan sağa: Her zaman açık ekran (AOD), Live Update olarak tanıtılan, varsayılan/genişletilmiş ve varsayılan/daraltılmış.
Davranış
Metrik stili bildirim, durumuna göre davranışları değiştirir:
- Metrik birimler, genişletilmiş durumda etikete eklenir.
- Daraltılmış durumun ikinci satırında, tek bir satırda birleştirilmiş metrik içerikleri gösterilir. İkinci ve üçüncü metrik yalnızca birleştirildiklerinde tamamen sığıyorlarsa görünür.
- Birim, daraltılmış durumda atlanır.
- İçeriğinden bağımsız olarak her metrik eşit yatay alan alır.
Anlık güncelleme olarak
Bir metrik stili bildirimi Canlı Güncelleme'ye yükseltildiğinde aşağıdaki noktaları göz önünde bulundurun:
- Metrik değeri kullanıldığından
Notification.Builder#setContentTitledeğerini sağlamanıza gerek yoktur. Başlık sağlanmazsa uygulama adı gösterilir. Notification.Builder#setSubtextsağlanırsa diğer tanıtılan stillerde olduğu gibi yeni bir satıra taşınmak yerine başlık satırında gösterilir.- İşlem düğmelerinde aynı kapsül görsel işlemi uygulanır.
Kodla ilgili önemli noktalar
- İlgili sınıfların ve referans dokümanlarının listesini aşağıda bulabilirsiniz:
Ayrıca bkz.
- Notification.MetricStyle API referansı
- Notification.Metric API referansı
- Notification.Action API referansı