Kuika’nın Vertical Stack elementi, Kullanıcı Arayüzü (UI) elemanlarını dikey bir sıra veya düzen içinde yerleştirmek için kullanılır. Dikey bir sıra içinde elemanları düzenlemek, içeriği daha okunaklı ve düzenli hale getirir ve kullanıcıların uygulamanızla daha iyi etkileşimde bulunmasına yardımcı olur. Ayrıca, iki veya daha fazla elementin yan yana geldiği durumlarda ara boşluklarını ayarlamak için Vertical Stack elementini kullanabilirsiniz. Bu eğitim içeriğinde, Vertical Stack elementini kullanarak kullanıcı arayüzündeki elemanları nasıl dikey bir sırada düzenleyebileceğinizi öğreneceksiniz.
Vertical Stack elementinin aşağıda yer alan işlevleri bulunur:
Elementleri Düzenleme: Vertical Stack Elementi, farklı UI elemanlarını dikey bir sıra içinde düzenlemenizi sağlar.
Duyarlılık (Responsive Design): Vertical Stack Elementi, farklı ekran boyutlarına ve cihazlara uyum sağlama konusunda yardımcı olabilir. Elemanlar dikey olarak sıralandığı için, ekran boyutlarına göre otomatik olarak ayarlanabilirler. Bu sayede, mobil cihazlar gibi küçük ekranlarda içeriğin düzenli kalmasını sağlar.
Özelleştirme: Vertical Stack Elementi, elemanlar arasındaki boşlukları, hizalamayı ve diğer stil özelliklerini özelleştirmenize olanak tanır. Tasarım gereksinimlerinizi karşılamak için düzeni özelleştirmenize yardımcı olur.
UI Tasarımının İyileştirilmesi: Vertical Stack Elementi, kullanıcıların bir sayfa veya pencere üzerindeki içeriği daha kolay anlamalarını ve etkileşimde bulunmalarını sağlar.
Vertical Stack elementi web ve mobil uygulamaları desteklemektedir.
Bu eğitim içeriği aşağıdaki başlıklardan oluşmaktadır:
Vertical Stack elementi ekleme,
Vertical Stack elementi özellikleri,
Authorization (Yetkilendirme),
Visibility (Görünürlük),
Editability (Düzenlenebilirlik),
Style Panel ile arayüz tasarımını özelleştirme.
Vertical Stack Elementi Ekleyin
Kuika platformuna giriş yaptıktan sonra “Apps” ekranından çalışacağınız projeyi açın.
“UI Design” (1) modülünde, sol kenarda bulunan “Elements” (2) panelinden "Container" (3) kategorisi altındaki Vertical Stack elementini (4) ekrana sürükleyip bırakın.
Elements panelinden Vertical Stack elementini ekranda boş bir alana sürükle bırak ile eklediğinizde otomatik bir Row/Column ile birlikte gelir. Ayrıca Vertical Stack elementini; Row,Panel, Input (Text Input, Currency, Select Box, Checkbox ve Switch) gibi elementler içine ekleyebilirsiniz.
Vertical Stack elementi içerisine Horizontal Stack elementi ekleyebilirsiniz.
Vertical Stack Elementi Özellikleri
Properties panelinde bulunan:
Gap: Vertical Stack içerisine eklenen elementler arasındaki boşluk değerini ayarlamanızı sağlar. Varsayılan olarak 12 piksel gelir.
Authorization (Yetkilendirme).
Uygulamanızın ekran ve elementlerinde, "Anonymous Access" ve "All Roles Access" yetkilendirme seçenekleri ile kullanıcı erişimini özelleştirebilirsiniz. "Anonymous Access" herhangi bir hesap bilgisi sorgulaması olmadan erişimi mümkün kılarken, "All Roles Access" ile kullanıcı hesap bilgileri doğrulanarak erişim sağlanır.
Element düzeyinde yetkilendirme için, ilgili elementi seçip Properties panelinden "Authorization" ayarlarını düzenleyerek, uygulamanızın güvenlik ve kullanıcı deneyimini yönetebilirsiniz.
Visibility (Görünürlük)
Ekranların veya elementlerin görünürlüğünü ayarlamanıza olanak tanır. Elementler'de Visibility, belirli bir durum veya koşula göre görünürlüğü düzenlemenizi sağlar. Her bir element için her zaman görünür olmasını, gizli olmasını veya bir koşula bağlı olarak görünüp gizlenmesini sağlayabilirsiniz.
Ekrandaki elemente tıklayın.
Sağ kenardaki “Properties” panelini açın.
“Visibility” alanına tıklayarak uygulamanızın ihtiyacına göre aşağıdaki seçimlerden birini yapın. Kuika, uygulamanızdaki ekranların görünürlük kontrolünü yapabilmeniz için Always Visible, Hidden, Sometimes Visible seçeneklerini sunmaktadır.
Always Visible: Uygulamanızdaki ekranların her zaman görünür olmasını sağlar.
Hidden: Uygulamanızdaki ekranların gizlenmesini sağlar.
Sometimes Visible: Uygulamanızdaki ekranların koşula bağlı görünür olmasını sağlar.
Editability (Düzenlenebilirlik)
Elementleri düzenlenebilir hale getirmenize olanak tanır.
Enabled: Bu seçenek seçildiğinde, ilgili element düzenlenebilir hale gelir.
Disabled: Bu durumda, ilgili element düzenlenemez.
Sometimes Enabled: Bu seçenek, öğenin belirli koşullara göre bazen düzenlenebilir, bazen düzenlenemez olduğu anlamına gelir.
Style Panel ile Arayüz Tasarımını Özelleştirin
Elementlerinizi Styling Paneli ile özelleştirerek, web ve mobil uygulamalarınızda benzersiz ve etkileyici kullanıcı arayüzleri oluşturabilirsiniz.
Altta tanımlanan bölümler element özelinde değişkenlik gösterir.
Layout (Düzen): Elementlerin boyutlandırılması, hizalanması ve çevresel iç boşlukların (padding) ayarlanması gibi görsel düzenlemeleri buradan yapabilirsiniz. Bu ayarlar, elementin içerisinde bulunan diğer elementlerin düzenini de etkiler. Özellikler arasında Size, Min Size ve Align bulunur; ancak, bazı elementler Display özelliğini desteklemeyebilir.
Text (Metin): Elementin metin özellikleri, yazı tipi ailesi, stil, renk, boyut, aralık ve diğer seçenekler aracılığıyla buradan düzenlenebilir. Bu bölüm, Text ile ilgili tüm ayarlamaları destekler.
Fill (Dolgu): Elementin arka planını renk veya görseller ile kişiselleştirmek için Fill ayarını kullanabilirsiniz.
Border (Kenarlık): Elementlerinize kenarlık ekleyerek ve köşe yarıçaplarını ayarlayarak daha estetik bir görünüm kazandırabilirsiniz.
Shadow (Gölge): Web uygulamalarında kullanılan elementlere gölge efekti ekleyerek derinlik hissi verebilirsiniz. Ancak, bazı elementler mobil uygulamalar için uygun olmadığından gölge özelliği desteklenmeyebilir.