MATERİAL TASARIM NEDİR
MATERİAL TASARIM NEDİR
Material Design, Google tarafından geliştirilen bir tasarım dilidir. 2014’te I/O konferansında Android 5.0 Lollipop ile beraber duyurulmuştur.
Temel olarak, kullanıcılara daha kararlı bir arayüz sağlayabilmeyi amaçlıyor. Yeni gelen bu tasarım standartları ile Android uygulamalarındaki uyuşmazlık, tutarsızlık, dokümantasyon eksikliği gibi konulara bir çözüm getirilmiş oldu. Böylece kullanıcılar, daha tahmin edilebilir bir ortamda oldukları için uygulamalar arası geçişlerde zorlanmayacak, bir uygulamanın nasıl çalıştığını daha çabuk kavrayabilecek ve daha kolay alışabilecekler.
Özellikle farklı ekran boyutlarında uygulama geliştirenlerin yaşadıkları problemleri ortadan kaldıracak ve farklı ekran boyutlarını uyumlu hale getiren akıllı arayüz geliştiricilerinin işini bir hayli kolaylaştıracak.
Material Design Prensipleri
Material design üç prensibe dayanıyor;
Material Design Özellikleri
I. Ortam
Material design ile tasarım yaparken kullandığımız ortam 3D ortamdır. Yani x, y ve z düzlemlerini kullanıyoruz. Z ekseni ekrana dik bir şekilde konumlandırılmış. Böylece pozitif z - ekseninde yapılan artışlar kullanıcıya doğru yapılmış oluyor. Ve kullanıcı gerçeklik hissine kapılıyor.
II. Fiziksel Yapısı
Material x ve y eksenlerinde farklı ölçülere sahip olabilirler. Ama z ekseninde sabit ve 1 dp kalınlığında olmalıdır. Uygulamalarımız da ki elementlerin kâğıtlardan oluştuğunu düşünüyoruz. İçeriklerin herhangi bir kalınlığı yoktur.
Nesnelerin gölgeleri yüksekliklerine bağımlı bir şekilde doğal olarak değişmeli. Renklendirme ile gölgelendirmeyi arttırmaktan kaçının. Cismin yüksekliğine bağlı olarak değişen gölgelendirme sistemini kullanın böylece istikrarlı bir yapıdan vazgeçmemiş oluyoruz
Yükseklik (Elevation)
Nesnenin z - eksenindeki pozisyonuna göre yapılan gölgelendirmedir. Resimde card, app bar ve FAB yapılarını görüyoruz. Bu nesnelerin her birinin kendine özel bir yüksekliği vardır
Tasarımcılar uygun olan yükseklikler ile ilgili standartlar koymuşlar. Mesela, cardlar normalde 2 dp yükseklikte durmalı, basıldığında ise 8 dp yüksekliğe çıkmalıdır. Bu standartları detaylı olarak
Google’ın design sayfasında bulabilirsiniz:
Basıldığında yüksekliğin artması kullanıcıya mıknatıs hissi vermek için yapılmış. IOS’ tada basıldığında koyulaşan butonlar kullanıcının etkileşime geçtiğini anlaması için önemli.
Yorumlar
Yorum Gönder