Ratio
Ratio, View bileşenlerinin bir boyutunun diğer boyutuna oranlı şekilde gösterilmesi için kullanılır. Bu özellik kullanılırken dikkat edilmesi gereken konu, MATCH_CONSTRAINT değerlerinden birinin 0dp olması gerekliliğidir.
Örnek-1:
Örnek-1 Açıklama: Örneğimizde layout_height değeri 0dp verilerek, layout_width değerinin alacağı içerik değerine göre 1:1 oranında bir çıktı üretmesini istedik.
Örnek-2:
Örnek-2 Açıklama: Örneğimizde layout_height değeri 0dp verilerek, layout_width değerine sabit 50dp değeri vererek, bu değere göre 1:1 oranında bir çıktı üretmesini istedik.
Örnek-3:
Örnek-3 Açıklama: Örneğimizde hem layout_height değeri hem de layout_width değerine sabit 0dp değeri vererek, Ratio parametresinde belirttiğimiz H,16:9 oranına göre bir çıktı üretmesini istedik. Burada bileşen önce width değerini hesaplayacak, sonra verdiğimiz H,16:9 oranına göre height değerini 16:9 oranında hesaplayacaktır.
Örnek-4:
Örnek-4 Açıklama: Örneğimizde hem layout_height değeri hem de layout_width değerine sabit 0dp değeri vererek, Ratio parametresinde belirttiğimiz W,4:3 oranına göre bir çıktı üretmesini istedik. Burada bileşen önce height değerini hesaplayacak, sonra verdiğimiz W,4:3 oranına göre width değerini 4:3 oranında hesaplayacaktır.
Last updated