9. Optimizer
ConstraintLayout'un 1.1 sürümü ile gelen optimize edici, ConstraintLayout öğesine layout_optimizationLevel parametresi eklenerek hangi optimizasyonların uygulanılacağı belirtilebiliyor.
Örnek:
app:layout_optimizationLevel="direct|barrier|chains”
Temel olarak ConstraintLayout kullanarak bileşenlerinizi düzenlemek için gereken kısıtlama sayısını azaltmaya çalışır. Bunu da 5 farklı optimizasyon başlığı altında yapar.
barriers: Bariyer’lerin nerede olduğunu bulur ve bunları daha basit kısıtlarla/constraints değiştirir. direct: Ekranın veya guideline'ların yanı gibi sabit bir öğeye doğrudan bağlı olan ve doğrudan olanlara bağlı olan öğeleri optimize eder. standart: Belirtilmediğinde default kullanılan optimizasyon ayarıdır. dimensions: Şu anda deneyseldir. chains: Şu anda deneyseldir.
Last updated
Was this helpful?