打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android新布局方式ConstraintLayout介绍与学习资料

在这次Google IO上,Android团队为开发者带来了一个新布局方式ConstraintLayout,它将大大改变今后的Android布局界面开发方式。也许以后Android开发没有那么多布局需要学习,只需要熟悉这一种布局即可。

什么是ConstraintLayout

顾名思义,ConstraintLayout即约束布局或限制性布局。它是一种新的布局方式,可以看做是RelativeLayout的增强,向下兼容至API level 9(Android 2.3),并且是support library的一部分,也就是说,能兼容目前绝大多数的Android设备。它的目标是减少布局的层级,同时改善布局性能,还减少了使用RelativeLayout的复杂性

使用ConstraintLayout需要安装Android Studio 2.2,预览版也可以。AS 2.2专门为ConstraintLayout开发了一套新的布局编辑器。新的编辑器极其强大,用拖拽就可以完成界面开发,无需编辑XML。



(动图示例,这慢动作的动画,看起来是不是火箭发射的仪式感。)

开发者从现在开始就可以学习ConstraintLayout,在Android Studio 2.2正式版发布,以及相对应版本的support library发布之后,就可以在项目中使用了。

官方资料

目前ConstraintLayout的资料还比较少,甚至没有一个正式的官方视频介绍。不过官方提供了一个Codelab,包括一个示例项目,供开发者学习。

New Layout Editor with Constraint Layout

http://tools.android.com/tech-docs/layout-editor

Android官网介绍了为ConstraintLayout设计的新布局编辑器,包括Constraint介绍,添加ConstraintLayout到项目中,以及使用布局编辑器添加约束。

Using ConstraintLayout to design your views

https://codelabs.developers.google.com/codelabs/constraint-layout/index.html

官方的Codelabs,附带示例项目,做一遍之后也算是对这个布局有基本的了解。这个课程步骤并不多,每一步也并不复杂,看起来ConstraintLayout学习还是挺简单的。

民间资料

下面是两个视频,展示ConstraintLayout和新的布局编辑器。如果暂时下载不了Android Studio 2.2,也可以先看视频了解一下。



(民间开发者录的视频,没有声音,就用鼠标在上面画字,比较写意。)

安卓约束控件(ConstraintLayout)扁平化布局入门


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
约束布局ConstraintLayout用法全解析
细细品读!深入浅出,官方文档看ConstraintLayout
关于ConstraintLayout的部分属性总结(强化版RelativeLayout,包含LinearLayout的比例属性,减少层级利器)
Android Studio编译提示如下attribute layout_constraintBottom_toBottomOf (aka com.luck.pictureselector:layou
RecyclerView高级控件-附实例【android专题】
Android ListView设置weight无效
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服