WEBVTT

00:00.050 --> 00:05.360
Bir önceki videoda, görünümleri bir satır veya sütunda konumlandıran doğrusal düzen hakkında bilgi edinmiştik.

00:05.390 --> 00:10.280
Bu videoda, göreli bir düzen oluşturmak için göreli düzen hakkında bilgi edineceğiz.

00:10.310 --> 00:16.580
Göreceli düzen etiketi ile başlarız ve bitiş etiketi göreceli düzen olmalıdır.

00:16.580 --> 00:23.530
Dolayısıyla, bu dosyanın kök üyesi veya kök öğesi göreceli bir düzendir.

00:23.540 --> 00:31.640
Göreceli düzen, alt görünümlerini, widget'larını veya diğer düzen öğelerini birbirlerine veya üst kapsayıcıya

00:31.640 --> 00:35.570
göre düzenleyen çok yönlü bir görünüm grubudur.

00:35.570 --> 00:42.980
Çocuk istismarının birbiriyle ilişkili olarak konumlandırılmasını belirterek karmaşık ve esnek kullanıcı

00:42.980 --> 00:45.830
arayüzleri oluşturmanıza olanak tanır.

00:45.920 --> 00:54.770
Örneğin, iki metin görünümüm varsa, burada üst üste bindiklerini görebilirsiniz çünkü bir numaranın

00:54.770 --> 01:00.540
iki numaraya göre konumunu veya tam tersini belirtmedim.

01:00.540 --> 01:09.450
Böylece göreli düzen içinde alt görünümleri, widget'ları belirleyebilir ve bunları birbirlerine veya ana konteynere göre konumlandırmak

01:09.450 --> 01:13.080
için çeşitli nitelikler kullanabilirim.

01:13.110 --> 01:21.240
Örneğin, bir numaralı metin görünümüne bir kimlik, bir numaralı metin ve iki numaralı metne bir kimlik vereceğim,

01:21.240 --> 01:30.030
iki numaralı metni bir numaralı metnin altında konumlandıracağım, düzeni aşağıda veya yukarıda veya kenar boşluğu olarak

01:30.030 --> 01:32.130
kullanabilirim.

01:32.160 --> 01:34.620
Bunlar yukarıdakiler ve aşağıdakilerdir.

01:34.650 --> 01:40.620
Bunlar, göreli düzen için özel olan parametreler ve niteliklerdir.

01:40.620 --> 01:46.080
Örneğin, bu metin görünümünü belirlemem ve aşağıda konumlandırmam gerekiyor.

01:46.080 --> 01:54.360
Bir numaralı metin, bir numaralı kimlik metnini belirtiyorum ve iki numaralı metnin bir numaralı metnin altında konumlandığını

01:54.390 --> 01:56.640
görebilirsiniz.

01:56.640 --> 02:05.520
Ayrıca, layout center horizontal eşittir true değerini kullanarak göreli düzen ile yatay olarak ortalayabilirim.

02:05.550 --> 02:12.960
Burada göreli düzen olan ebeveyne göre yatay olarak ortalandığını görebilirsiniz.

02:12.960 --> 02:13.500
Tamam.

02:13.500 --> 02:20.910
Alt görünümlerin konumlandırmasını kontrol etmek için hizala, üst, sola hizala, düğmeyi hizala veya sağa hizala gibi diğer

02:20.940 --> 02:23.790
çeşitli nitelikleri kullanabilirsiniz.

02:23.790 --> 02:34.320
Örneğin, iki numaranın bir numaralı metnin başlangıcından itibaren hizalanmasını istiyorsam, align left ID'yi kullanabilirim

02:34.320 --> 02:39.330
ve burada bir numaralı metni belirtirim.

02:39.340 --> 02:45.570
İki numaralı metnin başlangıcının bir numaranın başlangıcıyla hizalandığını görebilirsiniz.

02:45.570 --> 02:54.840
Sola hizala'yı kullanarak, sağa hizala'yı kullanabilirim, böylece hizalama burada sağa doğru gerçekleşmelidir.

02:54.840 --> 03:03.990
Örneğin, 200 numaralı metni 200 eklersem, hizalama sağa doğru gerçekleştiği için metnin bu yönde

03:03.990 --> 03:07.440
büyüdüğünü görebilirsiniz.

03:07.470 --> 03:15.180
Alt görünümler ve üst kapsayıcı arasında boşluk oluşturmak için kenar boşluklarını ve dolguyu da kullanabilirsiniz.

03:15.180 --> 03:18.350
Örneğin, 20 DPI dolgu.

03:18.750 --> 03:24.630
Bunun dolgu olduğunu ve 20 DPI kenar boşluğu oluşturacağımı görebilirsiniz.

03:24.960 --> 03:31.800
Bunun yukarıdan 20 DPI, sağ hizadan 20 DPI kenar boşluğu olduğunu görebilirsiniz.

03:31.800 --> 03:34.950
Bu sanal hattı görebilirsiniz.

03:34.950 --> 03:39.630
Unutmayın, göreli düzen çok fazla esneklik sunar.

03:39.660 --> 03:44.550
Karmaşık düzen bazen yönetilmesi zor hale gelebilir.

03:44.550 --> 03:52.320
Bu gibi durumlarda, daha gelişmiş ve sürdürülebilir UI tasarımları için kısıtlama düzeni gibi diğer düzen yöneticilerini

03:52.320 --> 03:55.650
kullanmayı düşünebilirsiniz.
