勘所 ConstraintLayoutは名前の通り, 制約によってレイアウトを組むものです. 今までのLinearLayoutやRelativeLayoutのようにViewの配置によるレイアウトから考え方を変えて, レイアウトを制約で定義することによってレスポンシブUIのような柔軟なUIや複雑なレイアウトをよりフラットなViewヒエラルキで実現できるようになり, パフォーマンスの向上が期待できます. ConstraintLayoutについては下記のDeveloperサイトにまとめられています. 導入方法まで含めた動画も公開されています. Build a Responsive UI with ConstraintLayout https://developer.android.com/training/constraint-layout/index.html Layout Editorの使い
![ConstraintLayout](https://cdn-ak-scissors.b.st-hatena.com/image/square/089635a80cec3480a33eafff872cfce7455dcf6f/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgFVOTDVUdv1H8N8hRcxYcywBAJbP_emIWNSaoE1egqeZmweEv-oTLQhgVqBGaL0f0N5-q8kOIti9IM-klsVkjJKl__tCP8TNYsWJChw8P6Zja__GZSjMo_mZ-NEn2N9PD8_CKFHvSu4ckc%2Fw1200-h630-p-k-no-nu%2Fv_h_constraint.mov.gif)