2016-05-04 18 views
13

9-yama ile çok oynuyordum, bir düğme, bir form, vb. Için güzel bir arka plan oluşturmaya gelince büyük bir rahatlama sağlıyorlar.Bir vektörü 9 yama kullandığım şekilde çizebilir miyim?

Vector drawables artık geniş bir Android sürümü yelpazesi için destek kütüphanesi, ben 9-yama resimlerini kullandığım şekilde, vektör çizimleri kullanmayı dört gözle bekliyorum. Ne yazık ki, içerik dolgu ve yamalar ayarlamak için herhangi bir olasılıkla karşılaşmadım ...

Bu 9-yama/svg karışımını başarmayı başaran var mı?

cevap

0

Belirli bir bölgede çizilebilir bir vektöre 9 düzeltme davranışı uygulayamazsınız. 9-yama bitmap için tasarlanmıştır ve bir bitmap sadece int [x][y]'da saklanan bir piksel ızgarasıdır. Yeniden boyutlandırılabilir bir bitmap için, 9patch davranışı "12 sütunu (9tatched)) paralel olarak n yinelenebilir" diyerek, görüntü gerilir ve artık orantılı.

Bir vektör çizilebilirken, yalnızca statik çizim yolu tanımlamasıdır. Sonuç, yolun dinamik olarak değişmemesi nedeniyle her zaman yeniden boyutlandırılır ve orantısal orijinale döner.

İlgili konular