Web Uygulama Arayüz Tasarımı

Form Ekran Tasarımı

Bu öğrenme içeriğinde, yeni bir fikir kaydı için tasarlanacak form ekranını birlikte oluşturacağız. 

Ekranın en üstünde, ekran isminin yer aldığı bir Label ve ekranı kapatmaya yarayan bir çıkış ikonu içeren basit bir Header bulunuyor. 

Header'ın altında, veri girişine olanak tanıyan SelectBox ve TextInput gibi Input tipi form elementleri yer alıyor. Ayrıca, fikre ait görsellerin listelendiği GalleryView elementi içerisinde yer alan Image elementleri ve form girişi sonrasında verilerin kaydedilmesini sağlayacak bir buton elementi ekranın alt kısmında bulunmaktadır.

Bu öğrenme içeriğinde, yeni bir fikir kaydı için tasarlanacak form ekranını birlikte oluşturacağız. 

Öncelikle, Drawer tipinde kullanılacak ve buna uygun boyutlandırılmış form ekranını inceleyeceğiz. 

Ekranın en üstünde, ekran isminin yer aldığı bir Label ve ekranı kapatmaya yarayan bir çıkış ikonu içeren basit bir Header bulunuyor. 

Header'ın altında, veri girişine olanak tanıyan SelectBox ve TextInput gibi Input tipi form elementleri yer alıyor. Ayrıca, fikre ait görsellerin listelendiği GalleryView elementi içerisinde yer alan Image elementleri ve form girişi sonrasında verilerin kaydedilmesini sağlayacak bir buton elementi ekranın alt kısmında bulunmaktadır.

İncelediğimiz bu ekran tasarımını birlikte hazırlayalım.

  1. Form ekranı tasarımını gerçekleştirmek için Screens panelinden New Suggestion adında yeni bir ekran oluşturun.
  2. Form ekranının Drawer olarak açılmasını sağlayacağız. Bu nedenle ekran tasarımını Drawer olarak açılacak genişlikte yapmamızda fayda var. Böylece ekran içindeki elementlerin düzenini net bir şekilde görmüş oluruz.
  3. Ekranın üstünde yer alan mobil cihaz ikonuna tıklayarak ekranın genişlik ölçüsünü mobil boyut olarak ayarlayın. Bu genişlik ayarlama işlemi, ekrana mutlak bir genişlik ölçüsü vermez. Belirlediğimiz genişlikte ekran içindeki elementlerin davranışını görmemizi sağlar. Ancak bir ekranı Drawer veya Pop-up olarak açarken prototipleme esnasında kesin bir genişlik ölçüsü vermek gerekecektir. 

Header tasarımı ile devam edelim.

  1. Ekrana bir Header elementi sürükleyip bırakın. 
  2. Header içerisine bir Row ekleyin ve sol kolonun daha geniş olduğu iki kolonlu bir yapıya dönüştürün.
  3. Row seçiliyken BorderBottom stilini ekleyin.
  4. Soldaki kolon içerisine bir Label ekleyin ve içeriğini güncelleyin.
  5. Ardından Styling paneli Text alanından H3 stilini ekleyin.
  6. Label’in bulunduğu kolonu seçin, sola hizalayın ve dikeyde ortalayın.
  7. Şimdi sağdaki kolona bir Icon elementi ekleyin ve Icon seçimi yapın.
  8. Icon elementinin bulunduğu ebeveyn kolonu seçin ve sağa hizalayarak dikeyde ortalayın.

Bu işlemlerle birlikte Header tasarımı hazır. Form yapısıyla devam edelim.

  1. Ekranda boş bir alana tıklayın ve Styling panel aracılığıyla ekranın arka plan rengini White olarak güncelleyin.
  2. Ekrana bir Row sürükleyin.
  3. Row’u tek kolona dönüştürün ve Row’da varsayılan olarak Layout stilini kaldırıp None stilini ekleyin.
  4. Kolonu seçin ve varsayılan olarak gelen Layout stilini kaldırıp T1_R2_B1_L2 stilini ekleyin.
  5. Kolon içerisine bir Selectbox ekleyin.
  6. SelectBox’un Placeholder metnini güncelleyin.
  7. Ardından SelectBox’un arka plan rengini değiştirip, Border alanından InputBorder stilini seçin.
  8. SelectBox’un ebeveyni olan dıştaki Row’u seçin ve Duplicate edin. 
  9. SelectBox’u kaldırıp TextInput ekleyin.
  10. TextInput’un Placeholder metnini güncelleyin.
  11. Tıpkı SelectBox’da olduğu gibi TextInput’un arka plan rengini değiştirip, Border alanından InputBorder stilini seçin.
  12. TextInput’un ebeveyni olan Row’u seçin ve Duplicate edin. 
  13. Duplicate olarak gelen TextInput’un Placeholder metnini güncelleyin.
  14. TextInput’un ebeveyni olan Row’u seçin ve Duplicate edin. 
  15. TextInput’u silin ve Type seçimindeki SelectBox’u kopyalayıp buradaki kolona yapıştırın.
  16. Placeholder metnini güncelleyin.

Şimdi Görsel yükleme alanının tasarımını hazırlayalım.

  1. Form yapısının hemen altına bir Row ekleyin ve tek kolona dönüştürün.
  2. Row’da varsayılan olarak gelen Layout stilini kaldırıp T1_R2_B1_L2 stilini ekleyin.
  3. Kolonu seçin arka plan rengini güncelleyin ve Radius alanından Radius stilini seçin.
  4. Kolon içerisine Bir Row sürükleyip, bırakın.
  5. Row’u seçin, sol kolonun daha geniş olduğu iki kolonlu bir yapıya dönüştürün.
  6. Varsayılan gelen Row stilini kaldırın.
  7. Sol kolon içerisine bir Label ekleyin içeriğini güncelleyip, H3 stilini ekleyin.
  8. Ebeveyn kolonun hizalama işlemlerini yapın.
  9. Sağdaki kolon içerisine bir Button elementi ekleyin ve buton içeriğini güncelleyip, buton ikonu seçin.
  10. Ardından Styling panelden Button Secondary seçimi yapıp, arka plan rengini kaldırın.
  11. Border alanında dört yönde 1 piksel genişliğinde düz bir kenarlık ekleyin.
  12. Ebeveyn kolonun hizalama işlemlerini yapın.
  13. Label’in ve butonun bulunduğu Row altına bir Row daha ekleyin.
  14. Row’u tek kolona dönüştürün ve varsayılan gelen Padding stilini kaldırıp, None seçimi yapın. 
  15. Kolon içerisine bir GalleryView ekleyin.
  16. GalleryView’in Mobil görünümde kolon sayısını 3 olarak güncelleyin.
  17. GalleryView içerisine bir Row ekleyin ve tek kolona dönüştürün.
  18. Kolon içerisine bir Image elementi ekleyin ve ImageFit özelliğini güncelleyip, Image64 seçimi yapın.
  19. Border alanından Radius stilini seçin.
  20. Image’in bulunduğu ebeveyn kolonu seçin ve hizalama işlemlerini gerçekleştirin.

Görsel yükleme alanı sonrasında Kaydetme/oluşturma butonunu hazırlayalım.

  1. Ekrana bir Footer sürükleyin.
  2. Footer içerisine bir Row sürükleyin ve tek kolona dönüştürün.
  3. Row seçiliyken varsayılan olarak gelen Layout stilini kaldırıp T1_R2_B1_L2 stilini ekleyin.
  4. Kolonu seçin ve Column isimli Layout stilini kaldırıp None seçimi yapın.
  5. Kolon içerisine bir buton ekleyip metnini güncelleyin.
  6. Ardından Buton seçiliyken Block seçimi gerçekleştirin.

Artık bir Form ekranına sahipsiniz. Benzer yapıdaki form ekranlarını bu örnekten hareketle hazırlayabilirsiniz.

Bu öğrenme içeriğinde, yeni bir fikir kaydı için tasarlanacak form ekranını birlikte oluşturacağız. 

Ekranın en üstünde, ekran isminin yer aldığı bir Label ve ekranı kapatmaya yarayan bir çıkış ikonu içeren basit bir Header bulunuyor. 

Header'ın altında, veri girişine olanak tanıyan SelectBox ve TextInput gibi Input tipi form elementleri yer alıyor. Ayrıca, fikre ait görsellerin listelendiği GalleryView elementi içerisinde yer alan Image elementleri ve form girişi sonrasında verilerin kaydedilmesini sağlayacak bir buton elementi ekranın alt kısmında bulunmaktadır.

Bu öğrenme içeriğinde, yeni bir fikir kaydı için tasarlanacak form ekranını birlikte oluşturacağız. 

Öncelikle, Drawer tipinde kullanılacak ve buna uygun boyutlandırılmış form ekranını inceleyeceğiz. 

Ekranın en üstünde, ekran isminin yer aldığı bir Label ve ekranı kapatmaya yarayan bir çıkış ikonu içeren basit bir Header bulunuyor. 

Header'ın altında, veri girişine olanak tanıyan SelectBox ve TextInput gibi Input tipi form elementleri yer alıyor. Ayrıca, fikre ait görsellerin listelendiği GalleryView elementi içerisinde yer alan Image elementleri ve form girişi sonrasında verilerin kaydedilmesini sağlayacak bir buton elementi ekranın alt kısmında bulunmaktadır.

İncelediğimiz bu ekran tasarımını birlikte hazırlayalım.

  1. Form ekranı tasarımını gerçekleştirmek için Screens panelinden New Suggestion adında yeni bir ekran oluşturun.
  2. Form ekranının Drawer olarak açılmasını sağlayacağız. Bu nedenle ekran tasarımını Drawer olarak açılacak genişlikte yapmamızda fayda var. Böylece ekran içindeki elementlerin düzenini net bir şekilde görmüş oluruz.
  3. Ekranın üstünde yer alan mobil cihaz ikonuna tıklayarak ekranın genişlik ölçüsünü mobil boyut olarak ayarlayın. Bu genişlik ayarlama işlemi, ekrana mutlak bir genişlik ölçüsü vermez. Belirlediğimiz genişlikte ekran içindeki elementlerin davranışını görmemizi sağlar. Ancak bir ekranı Drawer veya Pop-up olarak açarken prototipleme esnasında kesin bir genişlik ölçüsü vermek gerekecektir. 

Header tasarımı ile devam edelim.

  1. Ekrana bir Header elementi sürükleyip bırakın. 
  2. Header içerisine bir Row ekleyin ve sol kolonun daha geniş olduğu iki kolonlu bir yapıya dönüştürün.
  3. Row seçiliyken BorderBottom stilini ekleyin.
  4. Soldaki kolon içerisine bir Label ekleyin ve içeriğini güncelleyin.
  5. Ardından Styling paneli Text alanından H3 stilini ekleyin.
  6. Label’in bulunduğu kolonu seçin, sola hizalayın ve dikeyde ortalayın.
  7. Şimdi sağdaki kolona bir Icon elementi ekleyin ve Icon seçimi yapın.
  8. Icon elementinin bulunduğu ebeveyn kolonu seçin ve sağa hizalayarak dikeyde ortalayın.

Bu işlemlerle birlikte Header tasarımı hazır. Form yapısıyla devam edelim.

  1. Ekranda boş bir alana tıklayın ve Styling panel aracılığıyla ekranın arka plan rengini White olarak güncelleyin.
  2. Ekrana bir Row sürükleyin.
  3. Row’u tek kolona dönüştürün ve Row’da varsayılan olarak Layout stilini kaldırıp None stilini ekleyin.
  4. Kolonu seçin ve varsayılan olarak gelen Layout stilini kaldırıp T1_R2_B1_L2 stilini ekleyin.
  5. Kolon içerisine bir Selectbox ekleyin.
  6. SelectBox’un Placeholder metnini güncelleyin.
  7. Ardından SelectBox’un arka plan rengini değiştirip, Border alanından InputBorder stilini seçin.
  8. SelectBox’un ebeveyni olan dıştaki Row’u seçin ve Duplicate edin. 
  9. SelectBox’u kaldırıp TextInput ekleyin.
  10. TextInput’un Placeholder metnini güncelleyin.
  11. Tıpkı SelectBox’da olduğu gibi TextInput’un arka plan rengini değiştirip, Border alanından InputBorder stilini seçin.
  12. TextInput’un ebeveyni olan Row’u seçin ve Duplicate edin. 
  13. Duplicate olarak gelen TextInput’un Placeholder metnini güncelleyin.
  14. TextInput’un ebeveyni olan Row’u seçin ve Duplicate edin. 
  15. TextInput’u silin ve Type seçimindeki SelectBox’u kopyalayıp buradaki kolona yapıştırın.
  16. Placeholder metnini güncelleyin.

Şimdi Görsel yükleme alanının tasarımını hazırlayalım.

  1. Form yapısının hemen altına bir Row ekleyin ve tek kolona dönüştürün.
  2. Row’da varsayılan olarak gelen Layout stilini kaldırıp T1_R2_B1_L2 stilini ekleyin.
  3. Kolonu seçin arka plan rengini güncelleyin ve Radius alanından Radius stilini seçin.
  4. Kolon içerisine Bir Row sürükleyip, bırakın.
  5. Row’u seçin, sol kolonun daha geniş olduğu iki kolonlu bir yapıya dönüştürün.
  6. Varsayılan gelen Row stilini kaldırın.
  7. Sol kolon içerisine bir Label ekleyin içeriğini güncelleyip, H3 stilini ekleyin.
  8. Ebeveyn kolonun hizalama işlemlerini yapın.
  9. Sağdaki kolon içerisine bir Button elementi ekleyin ve buton içeriğini güncelleyip, buton ikonu seçin.
  10. Ardından Styling panelden Button Secondary seçimi yapıp, arka plan rengini kaldırın.
  11. Border alanında dört yönde 1 piksel genişliğinde düz bir kenarlık ekleyin.
  12. Ebeveyn kolonun hizalama işlemlerini yapın.
  13. Label’in ve butonun bulunduğu Row altına bir Row daha ekleyin.
  14. Row’u tek kolona dönüştürün ve varsayılan gelen Padding stilini kaldırıp, None seçimi yapın. 
  15. Kolon içerisine bir GalleryView ekleyin.
  16. GalleryView’in Mobil görünümde kolon sayısını 3 olarak güncelleyin.
  17. GalleryView içerisine bir Row ekleyin ve tek kolona dönüştürün.
  18. Kolon içerisine bir Image elementi ekleyin ve ImageFit özelliğini güncelleyip, Image64 seçimi yapın.
  19. Border alanından Radius stilini seçin.
  20. Image’in bulunduğu ebeveyn kolonu seçin ve hizalama işlemlerini gerçekleştirin.

Görsel yükleme alanı sonrasında Kaydetme/oluşturma butonunu hazırlayalım.

  1. Ekrana bir Footer sürükleyin.
  2. Footer içerisine bir Row sürükleyin ve tek kolona dönüştürün.
  3. Row seçiliyken varsayılan olarak gelen Layout stilini kaldırıp T1_R2_B1_L2 stilini ekleyin.
  4. Kolonu seçin ve Column isimli Layout stilini kaldırıp None seçimi yapın.
  5. Kolon içerisine bir buton ekleyip metnini güncelleyin.
  6. Ardından Buton seçiliyken Block seçimi gerçekleştirin.

Artık bir Form ekranına sahipsiniz. Benzer yapıdaki form ekranlarını bu örnekten hareketle hazırlayabilirsiniz.

Dosyalar

Yardımcı kaynaklar

Sözlük