Katlanabilirler için Tasarım: Duruşlar, Pencere Boyutları ve Hareketler
Katlanabilir telefonlar için uygulamalar nasıl tasarlanır: katlanmış ve açılmış düzenler, masa üstü ve kitap duruşları, pencere boyutu sınıfları, süreklilik ve katlama yakınındaki hareketler.
Ana nokta
Katlanabilir düzenleri cihaz modeline göre değil, mevcut pencere boyutuna göre tasarlayın: Android'in pencere boyutu sınıfları, 600dp'nin altındaki genişlikleri kompakt, 600 ila 840dp'yi orta ve 840 ila 1200dp'yi genişletilmiş olarak ele alır. Katlanmış, açık ve yarı açık (masa üstü) duruşları destekleyin, cihaz katlandığında veya açıldığında kullanıcının yerini koruyun ve önemli içeriği ve dokunma hedeflerini kattan uzak tutun.
Duruşlar
Android'in geliştirici belgeleri, katlanabilirleri çeşitli konumlarda açıklar: katlanmış, açık düz, yatay olarak döndürülmüş açık düz ve masa üstü olarak bilinen yarı açık. Katlama, ekranı ya bir ekranın esnek alanı olarak ya da iki ekran arasında bir menteşe olarak iki parçaya böler ve ekranın bir kısmını gizleyebilir.
Pencere boyutu sınıflarına göre tasarım
Android, belirli cihazları hedeflemek yerine kullanılabilir alanı pencere boyutu sınıflarına göre gruplandırır. Kompakt genişlik (600 dp'nin altında) neredeyse tüm telefonları dikey olarak kapsar; orta genişlik (600 - 840 dp), dikey olarak çoğu tableti ve dikey olarak birçok büyük, katlanmamış iç ekranı kapsar; genişletilmiş genişlik (840 - 1200 dp), çoğu tableti ve yatay olarak açılmış büyük ekranları kapsar. Büyük ve ekstra büyük sınıflar daha büyük tabletleri ve masaüstü bilgisayarları kapsar.
Katlamayı kullanan düzenler
Ortak desenler:
- Katlanmış: normal telefon düzeni.
- Düz açın: her bölme katın bir tarafında olacak şekilde liste ayrıntılı veya iki bölmeli düzenler.
- Masaüstü: üst yarıda video gibi içerik, alt yarıda kontroller.
- Katlamanın üzerine asla bir düğme, metin satırı veya yüz yerleştirmeyin.
Süreklilik
Birisi görevin ortasında bir cihazı açtığında uygulama kaldığı yerden devam etmelidir: aynı kaydırma konumu, aynı taslak, aynı oynatma. Katlama ve açma işlemlerini yeniden başlatma olarak değil, düzen değişikliği olarak değerlendirin ve insanların içeriğin nereye taşındığını takip edebilmesi için geçişi canlandırın.
Hareketler ve erişim
Daha büyük, katlanmamış ekranlar başparmak erişimini değiştirir: sık kontrolleri ellerin durduğu kenarlara yakın bir yere koyun ve sistem hareketleriyle çelişen kenar kaydırma hareketlerinden kaçının. Fiziğe dayalı hareket burada da yardımcı oluyor: Yaylarla kayan ve yerleşen paneller, duruşlar arasındaki değişimin sarsıcı olmaktan çok doğal hissettirmesini sağlıyor.
Hatırlanacak temel ilkeler
- Cihaz modeline göre değil, pencere boyutu sınıfına göre tasarım
- Kompakt < 600dp, orta 600–840dp, genişletilmiş 840–1200dp
- Katlanmış, açık ve masa üstü duruşları destekler
- İçeriği ve kontrolleri ekranın dışında tutun
- Durumu koruyun ve duruş değişikliklerini canlandırın
Sık sorulan sorular
Kaynaklar
- Learn about foldables — Android Geliştiricileri
- Use window size classes — Android Geliştiricileri