İlerleme odaklı bildirim oluşturma

Üst gölge ilerleme odaklı bildirimi
1. şekil. Gölgenin üst kısmında ilerleme odaklı bir bildirim gösterilir.

Android 16, kullanıcıların başlattığı uçtan uca yolculukları sorunsuz bir şekilde takip etmelerine yardımcı olmak için yeni bir bildirim şablonu sunuyor. Bu bildirimler, sistem yüzeylerinde daha görünür olacak ve bildirim çekmecesinde en üstte yer alacak.

İlerleme odaklı bildirimleri stilize etmek için Notification.ProgressStyle simgesini kullanın. Başlıca kullanım alanları arasında araç paylaşımı, teslimat ve navigasyon yer alır. Bu sınıfta, puanları ve segmentleri kullanarak kullanıcı yolculuğundaki durumları ve kilometre taşlarını belirtebilirsiniz.

İlgili sınıflar

Aşağıdaki sınıflar, ProgressStyle bildirimi oluşturmak için kullandığınız farklı API'leri içerir:

Anatomi ve özelleştirme

Aşağıdaki resimlerde, ProgressStyle bildirimlerini oluşturan farklı bölümler gösterilmektedir:

Şekil 2.

A. Başlık - Alt Metin

Notification.Builder#setSubText()

B. Üstbilgi - Saat

Notification.Builder#setWhen()

C. İçerik Başlığı

Notification.Builder#setContentTitle()

D. İçerik Metni

Notification.Builder#setContentText()

E. İlerleme çubuğu

Notification.ProgressStyle

F. İşlem düğmesi

Notification.Builder#addAction()

3.Şekil Uygulamalar, takip cihazı simgesi için bir araç resmi ayarlayabilir ve yolculuk paylaşımı deneyimini ve kilometre taşlarını belirtmek için segmentler ve noktalar kullanabilir.

Ayarla

İlerleme durumu güncellemeleri için en iyi kullanıcı deneyimini sunmak üzere doğru API'leri kullanın ve en iyi uygulamalardan yararlanın.

  • Tanıtılan görünürlük koşullarını karşılamak için doğru alanları ayarlayın.
  • Kullanıcılara yol göstermek için doğru görsel öğeleri kullanın. Örneğin, araç paylaşımı uygulamaları bir araç resmi ayarlamalı ve Notification#setLargeIcon kullanarak bildirimde aracın en doğru rengini kullanmalıdır.
  • Kullanıcı yolculuğunun ilerleme durumunu tanımlamak için kısa ve net bir dil kullanın. Varış zamanı, sürücü adı ve yolculuğun durumu, bildirimin iletmesi gereken önemli metinlerdir.
  • Bildirimde, kullanıcı yolculuğunu kolaylaştıran faydalı ve alakalı işlemler sunun. Örneğin, yeni başlatılan bir yemek teslimatı siparişine "Bahşiş" ve "Yemek ekle" seçeneklerini sunmak, teslimattan önce yararlı işlemlerdir.
  • Durumları belirtmek için segmentleri ve noktaları kullanın. Örneğin, segmentler, araç paylaşımı yolculuğundaki trafiğin durumunu ve süresini renklendirebilir. Noktalar, yemek hazırlama, teslimat ve yolcu alma gibi önemli aşamaların durumlarını gösterir.
  • Yolculuğun gerçek ilerleyişini doğru şekilde yansıtmak için ilerleme deneyimini güncelleyin. Örneğin, trafik koşullarındaki değişiklikler segment renklerindeki değişikliklere ve metin güncellemelerine yansıtılabilir.

Aşağıdaki örnekte, bir araç paylaşımı uygulaması için ProgressStyle bildirimi gösterilmektedir.

Bu örnekte, takip cihazı simgesi için araç resmi kullanıldığı, ayrıca araç paylaşımı deneyimini ve kilometre taşlarını belirtmek için segmentler ve noktalar kullanıldığı gösterilmektedir.

Bu API'lerle deneme yapmak için örnek uygulamaya bakın.