博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发 - 掌握ConstraintLayout(二)介绍
阅读量:6873 次
发布时间:2019-06-26

本文共 652 字,大约阅读时间需要 2 分钟。

介绍

发布时间

ConstraintLayout是在2016的Google I/O大会上发布的,经过这么长时间的更新,现在已经非常稳定。

支持Android 2.3(API 9)+

目前的Android设置几乎没有低于Android4.4(Api 19)的,所以ConstraintLayout可以支持所有的设备。

单独的依赖包

ConstraintLayout并不是Android SDK的一部分,而是单独的依赖包,所以我们不需要担心不同的设备,不同的ROM之间的兼容性问题。

使用ConstraintLayout需要先在SDK Manager下载安装这个依赖包:

-w324

然后加入依赖:

implementation 'com.android.support.constraint:constraint-layout:1.1.3'

写本文的时候最新的版本是1.1.3,引入的时候将版本号修改成最新版即可。

原理

ConstraintLayout的实现基于食火鸟算法(Cassowary Algorithm),它是一个高效的约束解决方案。

如果想详细了解这个算法,可以参考

-w298

优势

使用ConstraintLayout可以解决中所提到的使用传统布局时存在的种种问题,并且使用起来也非常的简单高效。

从下一篇文章:开始我们正式介绍ConstraintLayout的使用。

,如有更多疑问,请参考我的其它Android相关博客:

转载于:https://blog.51cto.com/11761032/2311177

你可能感兴趣的文章
了解 Shadow DOM v1
查看>>
js之三大家族+event事件对象
查看>>
rabbitmq消息队列——"工作队列"
查看>>
聊聊Gradle插件
查看>>
也开始写点东西...
查看>>
JQuery raty.js书写星星评价步骤
查看>>
【算法技巧】位运算装逼指南
查看>>
CSS基础概念记录之元素类型
查看>>
[译] Go 代码评审常见问题
查看>>
02-MPLS 工作原理--MPLS报头版
查看>>
linux 用户权限和组权限
查看>>
RPM的使用
查看>>
我的友情链接
查看>>
lvs
查看>>
原型图设计软件
查看>>
setTimeout和setIntelval的区别
查看>>
[C#]通过方法获得游戏人数和玩家姓名
查看>>
How to rotate a bitmap
查看>>
spring常见注解
查看>>
我的友情链接
查看>>