Uygulama geliştirme süreçlerinde kullanıcı arayüzü (UI) tasarımında ve geliştirmesinde Panel elementi sıkça kullanılır. Panel elementi, elementleri gruplarını düzenlemek ve sunmak için kullanılır.
Dinamik arka plana sahip kart, sayfa düzenleri, bölümler ve daha fazlasını oluşturmak için Panel elementini kullanabilirsiniz. Bir hava durumu uygulamasında konum ve hava koşuluna uygun bir görselin gelmesini sağlayabileceğiniz gibi bir liste içinde indikatör olarak da Panel elementini kullanabilirsiniz. Panel elementi içine Row elementi eklenebildiği için kompleks içeriklere sahip olabilir.
Panel Elementinin elementinin aşağıda yer alan işlevleri vardır.
İçerik Gruplama: Belirli bir tür içeriği gruplamak ve düzenlemek için kullanılır.
Görüntüleme Alanı: Paneller, belirli bir ekran veya bölge içinde belirli bir bilgi veya işlevi göstermek için kullanılabilir. Özellikle daha fazla içeriği daha küçük bir alana sığdırmak için yararlıdır.
Özelleştirme ve Stil: Paneller, tasarım ve stil açısından özelleştirilebilir.
Panel elementini geliştireceğiniz web veya mobil uygulamalar da kullanabilirsiniz.
Paneller, uygulama geliştirme sürecinde kullanıcı arayüzünü daha işlevsel ve kullanıcı dostu hale getirmek için önemli bir elementtir. Kullanıcıların içeriği düzenli bir şekilde erişmelerini sağlar ve belirli işlevleri daha iyi organize etmelerine yardımcı olur. Bu nedenle, panellerin tasarımı ve işlevselliği, uygulama geliştirme sürecinin önemli bir parçasıdır.
Panel Ekleme
Panel elementini uygulamanız içerisine eklemeniz oldukça kolay. Panel elementini eklemek için aşağıdaki adımları izlemeniz gerekmektedir:
UI Design modülünde, sol taraftaki Elements panelini açın.
Elements paneli içerisinde Container kategorisi içerisinden Panel’i seçin.
Panelelementini ekranda boş bir alana sürüklerseniz Row elementi ile eklenir. Bir Column içine sürüklerseniz sadece Panelelementi eklemiş olursunuz.
Panel elementi içerisine Rowelementi eklenebildiği için Header ve Footer elementleri haricinde diğer elementleri içine ekleyerek ekran tasarımlarınızı yapabilirsiniz.
Panel elementi özellikleri
Panel elementi seçildiğinde, Properties panelinde Scrolling, Scroll Back Color, Scroll Width, Scroll Radius, Dynamic Back Ground Color, Dynamic Font Color, Dynamic Bg Image, Hover Background Color, Hover Font Color, Authorization (Yetkilendirme), Visibility (Görünürlük) ve Actions parametreleri ile görüntülenir. Bu parametre alanları ile panel özelleştirme, özel yetkilendirme ve görünürlük ayarlarını yapabilirsiniz.
Panelelementi içine direkt bir element ekleyebileceğiniz gibi farklı elementlerinde parçası olabilir.
Scrolling (Kaydırma): Properties panelinde yer alan Scrolling bölümünü açın. Panel elementinin yüksekliğini içerisinde bulunan elementlerden daha kısa ayarlandığı durumlarda içeriğin Scroll edilebilmesini sağlayabilirsiniz. Scrolling alanında Hidden, Vertical, Auto, Horizontal seçeneklerinin yer aldığı Selectbox yer almaktadır. Bu seçenekler ile Panel elementinin yönünü ve durumunu ayarlayabilirsiniz.
Scroll Back Color / Width / Radius (Geri Kaydır Renk / Genişlik / Yuvarlama): Panelelementi içeriğinin panel genişlik/yüksekliğinden daha uzun olduğunda Scroll edilebilir olmasını sağlayabilirsiniz. Panel yatay/dikey kenarında çıkacak olan Scroll çubuğunun stilini düzenleyebilirsiniz.
Dynamic Background Color (Dinamik Arka plan Rengi): Elementin arka plan renginin bir veri tablosu aracılığıyla gelen veriye bağlı değişmesi sağlanabilir. Öğrenci sınav sonuçlarına ait bir liste hazırlandığını düşünün. 70 puan altındaki sınav notlarının kırmızı, 70 ve üstü sınav notlarının ise yeşil olmasını istediğinizde Label elementine bir Container elementi olarak ekleyebilirsiniz. İlgili fonksiyonu eklerken Symbol Picker içinde bulunan ek özellikleri de kullanabilirsiniz.
Dynamic Font Color (Dinamik Font Rengi):Yine benzer listede öğrenci sınav sonuç listesinde Panel elementi içinde bulunan Labelelementinin Font rengini düzenleyebilirsiniz.
Dynamic Background Image (Dinamik Arka Plan Görüntüsü): Bir hava durumu uygulamasında hava şartları ile ilgili sıcaklık ve rüzgar gibi verilere uygun olarak arka planda bir görselin gösterilmesi veya sosyal medya uygulamalarındaki eklenmiş görüntünün gösterilmesinin istendiği örneklerde Panel elementini kullanabilirsiniz.
Dynamic BG image tercih edilirken çok yüksek MB görsellerin eklenmesi önerilmemektedir.
Hover Background Color (Hover Arkaplan Rengi): Web uygulamalarda Cursor’un Panel elementi üzerine geldiğinde arka planında olacak renk değişikliğini ayarlayabilirsiniz.
Hover Font Color (Hover Font Rengi): Web uygulamalarda Cursor’un panel elementi üzerine geldiğinde içinde bulunan Label elementinin alacağı rengi belirleyebilirsiniz.
Yetkilendirme (Authorization)
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.
Bu yöntemler, uygulamanızda kişiselleştirilmiş ve güvenli bir ortam yaratmanıza olanak tanır.
Visibility (Görünürlük)
Ekranların veya elementlerin görünürlüğünün ayarlandığı kısımdır. Elementler'de Visibility yani Görünürlük, belirli bir durum ve/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.
Ekranınızın görünürlük yapısının ayarlandığı kısımdır. 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.
Visible: Uygulamanızdaki ekranların 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.
Elementlerde veya Ekranlarda Visibility İşlemleri
Elementlerde veya ekranınızda Visibility ayarlarını yapmak için aşağıdaki adımları izleyebilirsiniz:
Ekrandaki elemente veya ekrana tıklayarak seçili hale getirin.
Properties panelini açın.
Visibility alanına tıklayarak uygulamanızın ihtiyacına göre aşağıdaki seçimlerden birini yapın.
Selectbox içerisinden Always visible ile her zaman görünür olmasını sağlarsınız.
Hidden ile elementi gizleyebilirsiniz.
Sometimes visible ile ekleyeceğiniz koşullar doğrultusunda görüntülenmesini sağlayabilirsiniz.
Yapmış olduğunuz seçim doğrultusunda elementin görünürlüğü ayarlanmış olacaktır.
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. Bu genel kılavuz, çeşitli elementlerin (örneğin, Collapse) nasıl özelleştirileceğini açıklar ve ortak özelliklerle ilgili detaylı bilgiler sunar.
Altta tanımlanan bölümler element özelinde değişkenlik gösterir. Her bir özelleştirme seçeneği hakkında daha fazla bilgi edinmek için, lütfen ilgili bağlantılara tıklayınız.
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.
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.
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.