Ekranlar ve katmanlar

Bir flow, bir veya daha fazla ekrandan oluşur. Her ekran, kullanıcı yolculuğundaki tek bir adımı temsil eder; örneğin bir paywall, bir quiz veya ürün bilgisi içeren bir slayt olabilir.

Her ekrandaki öğeler, bir katman hiyerarşisi şeklinde düzenlenir. Ekranlarınızı, katmanlarınızı ve öğelerinizi yönetmek için varsayılan Screens and Layers görünümünü açın. Bu görünüm, ekran sıranızı ve her ekranın katman yapısını gösterir.

Ekranları yönetme

Flow builder ekranları ve katmanlar görünümü (her iki panel de görünür)

Sol panelin üst bölümünde, flow’daki tüm ekranlar listelenir. Her giriş, numaralı bir etiket ve küçük resim önizlemesi gösterir.

  • Ekran seçme: Bir ekran girişine tıklayarak onu etkin hale getirin. Görsel editör seçili ekranı gösterir ve aşağıdaki Layers bölümü güncellenerek o ekranın katman hiyerarşisini görüntüler.
  • Ekran ekleme: Flow’a yeni boş bir ekran eklemek için Screens bölümünün üstündeki düğmesine tıklayın.
  • Şablon kütüphanesini açma: Flow şablonlarına göz atmak ve uygulamak için Screens bölümünün üstündeki düğmesine tıklayın.
  • Ekranları yeniden sıralama: Ekran girişlerini sürükleyip bırakarak flow’daki sıralarını değiştirin.

Flow’unuzda kullanılmayan boş ekranlar varsa yayınlayamazsınız. Yayınlamadan önce taslak ekranları silin.

Ekran eylemleri

Bağlam menüsünü açmak için ekran girişindeki üç nokta simgesine tıklayın.

Flow builder ekran bağlam menüsü
EylemKısayolAçıklama
Animasyonu OynatBu ekranda yapılandırılmış animasyonları önizle
Kopyala⌘C / Ctrl+CEkranı panoya kopyala
Buraya yapıştır⌘V / Ctrl+VDaha önce kopyalanmış bir ekranı yapıştır
Çoğalt⌘D / Ctrl+DEkranın bir kopyasını oluştur ve flow’a ekle
Yeniden adlandırEkranın görünen adını değiştir
Sil⌘⌫ / Ctrl+DelEkranı flow’dan kaldır

Pano, flow’lar arasında kalıcıdır. Bir ekranı veya öğeyi bir flow’dan kopyalayın, başka bir flow açın ve yapıştırın.

Bir ekranı sildiğinizde, o ekranı hedef alan Ekrana Gitme eylemleri hedefini kaybeder, ancak eylem silinmez. Yeni bir hedef atayın ya da eylemi silin; aksi takdirde flow’u önizleyemez veya yayınlayamazsınız.

Ana makale: Gezinme ve etkileşim

Listedeki ekran sırası, gezinmeyi kendi başına belirlemez. Ekranları birbirine bağlamak için element etkileşimlerini kullanın: bir düğmeyi, kullanıcıyı başka bir ekrana yönlendirecek şekilde yapılandırın.

Karşılama ekranının birincil düğmesinde Statik Navigate to eylemi

Ekran ayarları

Aktif ekranın özelliklerini ve ayarlarını görüntülemek için ekran önizlemesindeki boş bir alana tıklayın. Sağ panel, ekran ayarları görünümüne geçecektir.

Sistem Arayüzü

Ekran ayarları — Sistem Arayüzü

Ekranın cihaz donanımıyla nasıl etkileşime girdiğini kontrol eder.

  • Safe area, içeriğin çentik ve sistem çubuklarıyla çakışmaması için dolgu ekler.
  • Status bar, sistem durum çubuğunu (saat, pil, sinyal simgeleri) gösterir veya gizler.

İlerleme göstergesine ekranı dahil etme

Flow’unuza bir İlerleme Göstergesi öğesi eklerseniz Adapty bunu her ekranda gösterir.

Belirli bir ekranı ilerleme göstergesinden kaldırmak için Include screen in progress indicator seçeneğinin işaretini kaldırın. Karşılama ekranlarını, son paywallı veya ilerleme olarak kaydedilmesini istemediğiniz herhangi bir adımı temizlemek için bunu kullanın.

Ekran düzeni

Ekran ayarları — Düzen

Layout bölümü, ekranın alt öğelerini nasıl dağıtacağını belirler. Bu özellikler herhangi bir kapsayıcı öğede kullanılabilir.

  • Free: Alt öğeler bağımsız olarak konumlandırılır.

  • Vertical: Öğeler, flexbox sütunu gibi yukarıdan aşağıya doğru sıralanır.

  • Horizontal: Öğeler, flexbox satırı gibi soldan sağa doğru sıralanır. Dikey ve yatay düzenler için aralık ve hizalamayı da yapılandırabilirsiniz.

  • Alignment: Öğenin çapraz eksen boyunca konumu.

  • Gap: Bitişik öğeler arasındaki boşluk.

  • Distribution: Alt öğeler arasındaki ve etrafındaki boşluğun dağılımı.

RTL düzeni

Sağdan sola okunan yazı sistemleri için düzeni yansıtmak üzere Mirror for RTL onay kutusunu etkinleştirin. Yatay kapsayıcılardaki öğelerin sırası ters çevrilir.

Ekran arka planı

Ana makale: Arka Planlar

Ekran ayarları — Arka Plan

Fill, ekran arka planını düz renk, degrade, resim veya video olarak ayarlar. Arka plan, Safe area etkinleştirilmiş olsa bile çentik ve sistem çubukları arkasındaki alanlar dahil tüm cihaz görünüm alanını kaplar.

Arka plan videosunu döngüye al

Arka plan videosunu sürekli döngüde oynatmak için Loop geçişini etkinleştirin.

Özel bir medya kimliği atayın

Herhangi bir görsel veya videoda olduğu gibi, ekran arka planına SDK’nızda referans vermek için özel bir medya ID’si atayabilirsiniz.

Ekran boşluğu

Ekran ayarları — Boşluk

Ekranın her kenarı (üst, sağ, alt, sol) için dolgu miktarını ayarlar.

Kaydırma

Ekran ayarları — Kaydırma

Taşma davranışını kontrol eder. Ekran içeriği görüntü alanı yüksekliğini aştığında kaydırılabilir olması için Vertical scroll seçeneğini etkinleştirin.

Seçilebilir gruplar

Selectable groups bölümü, mevcut ekrandaki tüm seçilebilir grupları listeler; bunlar quiz’ler, ürünler, sekmeler, deneme geçişleri veya herhangi bir özel seçilebilir öğeden oluşabilir.

Bir grup girdisine tıklayarak onu yeniden adlandırabilir, türünü değiştirebilir, açığa çıkardığı değişkenleri görüntüleyebilir veya silebilirsiniz.

Ekran ayarları — Seçilebilir gruplar

Katmanları Yönetme

Bir ekrandaki her öğe bir katman olarak temsil edilir. Katmanlar bölümü, aktif ekrandaki öğelerin sırasını gösterir.

Flow katmanları, grafik tasarım yazılımlarındaki katmanlar gibi üst üste gelmez. Bunun yerine, ekranın bağımsız bileşenlerini temsil ederler. Öğeler yalnızca mutlak veya sabit konumlandırma kullandıklarında üst üste gelir. Yığılma sırası, katman ağacındaki konumlarına göre değil, z-index özelliğine göre belirlenir.

Ağaç yapısı, üst-alt ilişkilerini yansıtır. Herhangi bir üst katmanın yanındaki oka tıklayarak alt öğelerini genişletebilir veya daraltabilirsin.

Katmanları doğrudan oluşturamazsın. Öğe ekle görünümü aracılığıyla eklediğin her öğe, ağaçta yeni bir katman olarak görünür.

Flow builder katman görünümü
  • Katman seçme: Bir katmanı seçmek için tıklayın. Görsel düzenleyici, tuvaldeki ilgili öğeyi vurgular ve sağ panel, o katmanın tasarım ve etkileşim özelliklerini gösterir.
  • Katmanları yeniden sıralama: Katmanları, üst kapsayıcı içindeki sıralarını değiştirmek için ağaç yapısında sürükleyip bırakın. Ağaçtaki sıra, ekrandaki görsel sırayla eşleşir.
  • Katmanı gösterme veya gizleme: Göz simgesini ortaya çıkarmak için bir katmanın üzerine gelin. Katmanın görünürlüğünü açıp kapatmak için simgeye tıklayın. Gizlenen katmanlar ağaçta kalmaya devam eder, ancak görsel düzenleyicide veya cihazda görünmez. Çalışma zamanında görünürlüğü mantıkla kontrol etmek için koşullu görünürlük özelliğini kullanın.
  • Tüm katmanları daraltma: Tüm ağacı katlamak için Layers bölümünün sağ üst köşesindeki daralt düğmesine tıklayın.

Katman eylemleri

Bağlam menüsünü açmak için üç nokta simgesine tıklayın.

Flow builder layer context menu
EylemKısayolAçıklama
Copy⌘C / Ctrl+CKatmanı panoya kopyalar
Paste here⌘V / Ctrl+VDaha önce kopyalanan katmanı alt öğe olarak yapıştırır
Duplicate⌘D / Ctrl+DKatmanın aynı kapsayıcı içinde bir kopyasını oluşturur
RenameKatmanın görünen adını değiştirir. Varsayılan olarak katmanlar, içeriklerini veya bileşen türlerini ad olarak kullanır
Delete⌘⌫ / Ctrl+DelKatmanı ve tüm alt öğelerini kaldırır
WrapKatmanı yeni bir kapsayıcıya sarar: Wrap in Horizontal Container veya Wrap in Vertical Container
Unwrap / UngroupSarmalayan kapsayıcıyı kaldırır ve alt öğelerini bir üst seviyeye taşır
Move upKatmanı üst kapsayıcısında bir konum yukarı taşır
Move downKatmanı üst kapsayıcısında bir konum aşağı taşır