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.
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.

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.
Yapılması gerekenler
Yapılmaması gerekenler
Yapılması gerekenler