Konsep Dasar ConstraintLayout di Android: Bagian 2

Artikel ini akan melanjutkan pembahasan pada artikel sebelumnya.

Barrier

Mirip seperti guideline, barrier adalah helper untuk membantu menyusun suatu layout dengan memberikan suatu batas. Bedanya, barrier tidak menentukan posisinya ada dimana, tapi barrier akan bergerak sesuai dengan posisi dari view yang ada di dalamnya.

Pada contoh di atas View C memiliki constraint disebelah kanan barrier. Barier ini diatur agar berada di sebelah kanan View A atau View B. View akan bergerak sesuai dengan lebar mana yang lebih besar antara View A atau B karena barrier diatur agar mengikuti posisi keduanya.

Flow

Helper flow dalam ConstriantLayout secara sederhana bisa kita katakan sebagai penggantinya LinearLayout. Cara kerja flow juga bisa dibilang mirip-mirip dengan Flexbox apabila pembaca familiar dengan CSS.

Ratio

Ukuran dari suatu View bisa diatur lewat ratio. Ratio bisa dipakai untuk mengatur ukuran View, misalnya dengan membuat lebar si View akan selalu dua kali tingginya.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *