Boyut ayarlama

Ekran boyutlarına ve kılavuzlara göre ölçeklenen uyarlanabilir Android widget'ları tasarlayın. Kullanıcıların widget'ınızı her boyutta okuyup kullanabilmesi için düzenlerinizi test edin.

Varsayılan boyutlar

Yeniden boyutlandırılabilir widget'ları desteklemek için düzeninizi birden fazla boyut sınıfına veya kesme noktasına göre optimize edin. Hücre boyutları cihaza ve ekran yönüne göre değiştiğinden, sabit boyutlu widget'lar yerine uyarlanabilir widget'lar tasarlayın.

Widget seçicinin widget'ınızı doğru şekilde yerleştirip görüntülemesi için hem el cihazları hem de tablet cihazlar için targetCellWidth ve targetCellHeight özelliklerini tanımlayın. Hücre aralıkları ve minimum dp boyutları için Widget'ınızın boyutunu belirleme başlıklı makaleyi inceleyin.

Kesme noktaları

Kesme noktaları, uyarlanabilir ve kullanıcı dostu yeniden boyutlandırılabilir widget'lar oluşturmak için gereklidir. Tasarımınızı test ederek düzen ayarlamalarının gerekli olduğu boyut eşiklerini belirleyebilirsiniz. Bu değişiklikleri tetiklemek için kesme noktaları uygulayarak widget'ınızın her boyutta görsel çekiciliğini ve işlevselliğini korumasını sağlayın.

Kesme noktaları, ek içeriği koşullu olarak dahil etme veya hariç tutma esnekliği de sunarak widget'ın boyutlarına göre alan kullanımını optimize eder.

Şekil 1: Farklı boyutlarda düzen değişiklikleri yapmak için kesme noktalarını kullanın.

Farklı form faktörlerindeki widget'lar

Tabletler ve masaüstü bilgisayarlar, telefonlarla aynı widget tasarım ilkelerini paylaşır ancak farklı giriş beklentileri vardır. Otomobiller gibi diğer form faktörlerinin belirli bir bakışta anlaşılabilirlik şartları vardır veya widget'ları otomatik olarak uyarlar. Daha fazla bilgi için Widget'ları form faktörlerine uyarlama başlıklı makaleyi inceleyin.

Googlebook ekranındaki widget'lar

Sınırları doldurma

Kullanıcıların widget'ları kaldırmasının başlıca nedenlerinden biri, diğer ana ekran öğeleriyle uyumsuzluktur. Bunu önlemek için widget'ınızın her zaman kendisine ayrılan ızgara alanını tamamen doldurduğundan emin olun.

Kapsayıcının her boyutta uçtan uca uzandığından emin olun.
Özel dolgu ekleyin. Widget'ınız sorunsuz bir şekilde uçtan uca uzanmalıdır.
Görsel tutarlılık için dikdörtgen olmayan şeklinizin dikey veya yatay eksende ızgaraya dokunduğundan emin olun.
Sabit kare şekiller kullanın. Bunun yerine, çeşitli ızgara boyutlarına uyum sağlayan duyarlı dikdörtgen kapsayıcılar kullanın.