ConstraintLayout学习

ConstraintLayout概述

ConstraintLayout是基于约束的新型布局,和iOS的机制有些类似了,可以帮助我们快速建立复杂和大型的布局结构,而没有深层次的嵌套视图组(平级视图)。它和相对布局RelativeLayout很相似,都是基于兄弟节点和父布局的关系来确定视图的位置,但是比相对布局更加友好-Android Studio的布局编辑器。

我将由以下几点来介绍这个控件:

  • 如何引入
  • 如何使用
  • 性能
  • 兼容性
  • 其他功能

如何引入ConstraintLayout

compile 'com.android.support.constraint:constraint-layout:1.0.2' latest version

如何使用

Build a Responsive UI with ConstraintLayout 用ConstraintLayout构建一个响应式UI

1、将一个普通布局转换成ConstraintLayout


将一个普通布局转换成ConstraintLayout

你可能感兴趣的:(ConstraintLayout学习)