BT Sözlüğü › Programlama › Dokuz parçalı ölçekleme (nine-slice)

Dokuz parçalı ölçekleme (nine-slice)

Programlama Svenska → Güncellendi: 2026-10-24

2B bir görseli dokuz bölgeye ayırarak ölçeklemek: köşeler boyutunu korur, kenarlar ve orta kısım esner; böylece bir panel çerçevesi bozulmadan istenen boyuta büyüyebilir.

Bir düğme ya da pencere görselini düz biçimde büyütmek yuvarlak köşeleri ve düzgün kenarlığı bulanık bir lekeye çevirir. Nine-slice bunu 3×3'lük bir ızgarayla çözer: dört köşe olduğu gibi çizilir, dört kenar yalnızca kendi eksenlerinde esner, orta kısım ise iki yönde esner. Sonuç, küçük bir düğmeden geniş bir iletişim kutusuna kadar her boyutta keskin köşeler ve eşit kalınlıkta bir kenarlıktır.

Teknik hemen her oyun arayüz araç setinin temelidir ve tek bir küçük sprite'a dayanır. Android bunu NinePatch olarak resmileştirdi: .9.png dosyasındaki ek bir piksellik kenarlık hangi alanların esneyebileceğini işaretler. Aynı fikir, doğrudan görüntü biçiminin içine gömülmüştür.

← Sözlüğe dön