Perbedaan Linear Layout, Relative Layout
dan Constraint Layout
Assalamualaikum..
Sahabat Blogger, kembali lagi denganku.
Kali ini kita akan membahas tentang perbedaan "Linear Layout
Relative Layout dan Constraint Layout".
Saya akan menjelaskan terlebih dahulu apa
itu pengertian dari Layout ? Layout adalah tata letak dari suatu
elemen desain yang di tempatkan dalam sebuah bidang menggunakan sebuah media
yang sebelumnya sudah di konsep terlebih dahulu. Dari pengertian tersebut dapat
kita ambil pengertian yang lebih mudah yaitu layout adalah tata letak dari
objek objek dari desain yang kita buat.
1. Linear Layout
Nahh Yang pertama kita akan membahas tentang Linear Layout . Nahh apakah itu Linear Layout ? Linear Layout adalah jenis layout dimana user menempatkan 1 objek (widget) perbaris/kolom. Jadi di dalam setiap baris/kolom hanya ada 1 objek (widget) yang kita tempatkan . Nahh di Linear Layout ini ada dua jenis, yaitu :
a. Vertical Linear Layout : Apabila user menempatkan 1 widget (objek) per baris
b. Horizontal Linear Layout : Apabila user menempatkan 1 objek per kolom.
2. Relative Layout
Nah setelah kita bahas Linear Layout,
kini kita akan beralih tentang Relative Layout. apasih Relatif Layout itu
menurut kalian? oke, akan saya ungkap pengertianya. Relative
Layout adalah Layout yang penataanya nya ini adalah penempatang yang
menempatkan widget-widget didalamnya seperti layer, sehingga sebuah widget
dapat berada diatas / dibawah widget atau dengan kata lain Relative merupakan
layout yang penataanya lebih bebas (Relative) sehingga bisa ditata dimana saja.
jadi intinya kita dapat secara bebas mengatur objek-objek yang kita tempatkan
apabila kita menggunakan Relative Layout.
3. Constraint Layout
Sekarang kita beralih ke pembahasan Constraint Layout.
Apasih menurut kalian Constraint Layout itu ? okee langsung saja kita ungkap
apa itu Constraint Layout adalah Layout yang serupa dengan Relative Layout tetapi lebih
fleksibel. Layout ini mengelompokkan tampilan anak menggunakan titik jangkar
(koneksi ke tampilan lainnya), tepi, dan panduan untuk mengontrol bagaimana
tampilan diletakkan relatif terhadap elemen lain di layout. ConstraintLayout
didesain untuk membuat tampilan mudah diseret dan dilepaskan di editor layout
Android Studio. Berikut adalah tampilan untuk Constraint Layout.
Kesimpulan
nyaa, Jadi dari semua layout memiliki kelebihan dan kekuranganya
masing-masing. Linear Layout hanya dapat meletakkan 1 objek
setiap baris atau kolom dan harus sejajar penempatannya, Linear Layout dapat
menyesuaikan letak objek jika diaplikasikan di layar yang berbeda
ukurannya, Relative Layout dapat secara bebas mengatur objek
objek yang kita tempatkan namun objek dapat bertumpuk jika di aplikasikan di
layar yg ukurannya berbeda, sedangkan Constraint Layout sama
bebasnya seperti Relative namun lebih fleksible sehingga lebih mudah digunakan.
Tidak ada komentar:
Posting Komentar