Kamis, 19 Juli 2018

Linear Layout, Relative, dan Constrain

Perbedaan Layout Liner, Relatvie, dan Constrain Sebelum mengenal lebih jauh tentang ke 3 Layout tersebut alangkah baiknya kita terlebih dahulu mengenal tentang apa itu layout? Layout adalah sesuatu yang mendefinisikan struktur visual untuk pengguna atau dapat dikatakan juga sebagai suatu tampilan yang ditampilkan kepada pengguna. Yang akan dibahas kali ini adalah Relative Layout, Linear Layout, dan dan Constraint layout. 1. LINEAR LAYOUT Linear Layout adalah grup tampilan yang meluruskan tampilan anak di dalamnya secara horizontal maupun vertikal. Vertikal Linear Layout menempatkan posisi 1 objek per baris, sedangkan Horizontal Linear Layout menempatkan posisi 1 objek per kolom.
2. RELATIVE LAYOUT Relative Layout adalah jenis layout yang mengatur tata letak child element menggunakan posisi relatif. Mungkin agak sedikit membingungkan, yang dimaksud relatif disini adalah letak suatu child mempunyai ketergantungan dengan child lain atau dengan parent nya.
3. CONSTRAINT LAYOUT 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.
Jadi intinya semua layout memiliki kelebihan dan kekurangan masing-masing. Linear Layout hanya dapat meletakkan 1 objek setiap baris atau kolomnya dan harus sejajar penempatannya namun 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.

Tidak ada komentar:

Posting Komentar