Apakah kalian telah familiar dengan ViewGrup ConstraintLayout ?
Layout Android baru yang memiliki performa lebih cepat jika dibandingkan dengan layout lainnya seperti LinearLayout dan RelativeLayout.
ConstraintLayout merupakan salah satu komponen yang dapat menampung komponen lainnya dengan sangat fleksibel, dimana komponen yang berada didalamnya dapat disusun berdasarkan contraint. Perbedaan ConstraintLayout dengan LinearLayout maupun RelativeLayout adalah jika pada LinearLayout maupun RelativeLayout didalam ViewGrup tidak menutup kemungkinan juga terdapat ViewGrup lagi sehingga mengakibatkan terjadinya nested layout . Sedangkan pada ViewGrup ConstraintLayout memiliki hirarki view yang flat, yaitu tidak adanya nested layout. .Walaupun secara komposisi hampir mirip dengan RelativeLayout, ConstraintLayout memiliki fitur yang lebih fleksibel dan mudah digunakan. Dalam penyusunan ConstraintLayout juga sangat disarankan untuk memperhatikan kaidah flat layout sehingga akan terhindar terjadinya nested layout. Komponen yang dapat menampung komponen lainnya di sebut ParentView (orang tua) atau ViewGrup, sedangkan komponen yang berada didalam nya disebut ChildView (anak) atau View.
Adapun keuntungan ketika Kita menggunakan ViewGrup ConstraintLayout diantaranya yaitu:
1. Dapat Menggunakan persen
2. Tidak terdapat nested layout ( ViewGrup berada di dalam ViewGrup )
3. Terdapat fitur barrier, guideline, serta dapat mengatur tampilan menggunakan radius
4. Dapat terhindar dari layout tidak sesuai dan berantakan ketika di running di device ukuran yang berbeda.
Jika konten tutorial tersebut bermanfaat silahkan Subscribe, Like, dan Komentar agar Kami lebih semangat lagi membuat konten ke depannya . Terima kasih.
#view#viewgrup#layouting#basiclayoutinginandroid #teorilayoutinginandroid #layoutandroid
#menyusuntampilanuserinterfaceandroid #basicmenyusunlayoutandroid #constraintlayout #viewgrupconstraintlayout #teoriconstraintlayout #menyusunuiandroid #belajarpemprogramanandroiduntukpemula #belajarandroiddevelopment