İlerleme göstergeleri ve yükleyiciler

Progress kategorisi iki element türü sunar — biri çok ekranlı bir flow’da adım bazlı ilerleme için, diğeri yerinde meşgul göstergeler için.

İlerleme göstergeleri

Ekranın üstünde bir ilerleme göstergesi ve ayarlar paneli açık

Gösterge stilleri

İlerleme göstergesi varyantları

Progress öğesi, kullanıcının çok ekranlı bir flow içindeki konumunu gösterir. Bu kategori üç görsel varyant sunar:

  • Linear — Kullanıcı ilerledikçe dolan tek bir çubuk.
  • Segmented — Her adım için ayrı ayrı dolan çubuklar.
  • Connectors — Çizgilerle birbirine bağlı etiketli daireler (örneğin sırayla Adım 1, Adım 2, Adım 3).

Adımları ekranlarla eşleştirme

Varyant seçici, ekran başına bir segment geçişi ve Ekranlar açılır menüsü içeren ilerleme göstergesi ayarlar paneli

Varsayılan olarak İlerleme Göstergesi, flow’daki tüm ekranları izler. Bunu belirli bir alt kümeyle sınırlamak için Screens açılır menüsünden seçim yapın. Alternatif olarak, dışarıda bırakmak istediğiniz ekranı açıp Include screen in progress indicator onay kutusunun işaretini kaldırın.

Adım sayısı üzerinde daha ayrıntılı kontrol gerekiyorsa One segment per screen geçişini kapatın.

Warning

Adım pozisyonu, kullanıcının gerçekte gördüğü sırayı değil, ekran listesini takip eder. Doğrusal olmayan flow’larda göstergenin görüntülenen adımı ileri atlayabilir ya da geri dönebilir.

Adım durumları

Kimlik, Ekranlar ve Tamamlandı/Mevcut/Yaklaşan durum sekmeleri içeren adım düzeyi ayarlar paneli

Her adımın üç durumu vardır — Completed, Current ve Upcoming. Bir durumun stilini sağ panelde düzenlemek için Progress Indicator içindeki bir adımı seçin. Düzenlemelerinizi diğer iki duruma kopyalamak için Apply changes to all states seçeneğini kullanın.

Bir adımı düzenlemek, aynı göstergedeki tüm adımları etkiler.

Düzen ve konumlandırma

İlerleme göstergesi global bir öğedir; bu nedenle onu bir kapsayıcının içine yerleştiremezsiniz. Konumunu da ayarlayamazsınız — varsayılan olarak mutlak konumlandırma kullanır. Kullanıcı ekranı kaydırdığında gösterge yerinde kalır ve içerik onun altında kayar.

Göstergenin etrafındaki boşluğu ayarlamak için öğeyi taşımak yerine Spacing bölümündeki Margin ve Padding kontrollerini kullanın. Düzen bozuk görünüyorsa hem göstergede hem de komşu öğede margin veya padding’i ayarlayın.

Yükleyiciler

Loader variants

Yükleyici, bir işlemin sürdüğünü bildiren animasyonlu bir öğedir; örneğin kullanıcının quiz yanıtlarının kişiselleştirilmiş bir plan hazırlamak üzere işlenmesi gibi.

Kategoride üç şablon bulunur:

  • Spinner — Dönen dairesel bir simge.
  • Spinner with label — Açıklamalı dönen dairesel bir simge (örneğin, “Yükleniyor…”).
  • Loader — İşlem ilerledikçe dolup biten yatay bir çubuk.
Warning

Loader’lar için kullanılabilen tek eylem tetikleyicisi On Screen Appear’dır. Kullanıcılar bir öğeye dokunduğunda loader göstermek için loader’ın Visibility ayarını Hide olarak belirleyin. Ardından, loader’ı tetiklemesi gereken öğeyi seçin ve On Tap ile çalışan bir Show element eylemi ekleyin.

Bir yükleyicinin Duration ayarı, dolum veya dönme animasyonunun süresini kontrol eder; ekranın ne kadar süre görünür kalacağını değil. On screen appear tetikleyicisi ile birlikte kullanılan Navigate to screen eylemi, yükleyiciyi beklemeden anında ilerler. Yükleme ekranını en fazla 5 saniye tutmak için ilgili eylemin ekran geçişine bir Delay ekleyin. Daha uzun bir bekleme için, bir sonraki ekrana geçişi tetikleyen On timer end tetikleyicisine sahip bir Timer ekleyin. Zamanlayıcı süresi tam saniye cinsinden ayarlanır.

Görünürlük ayarını zamanlayıcıda Show olarak bırakın; böylece On timer end tetikleyicisi çalışır. Zamanlayıcıyı gözden uzak tutmak için metnini tamamen şeffaf yapın ya da arka plan rengiyle aynı renge getirin.