ConstraintLayout属性详解和Chain的使用

今日科技快讯

近日有网友爆料:在百度地图搜索"深圳市儿童医院",搜索结果却将莆田系的远东妇儿医院的地址链接到了下面,而且放到第二位,导致许多家长被误导。对此百度地图官微称:百度地图的标注是完全免费的,不存在商业售卖标注。本次事件为我们的疏忽,返回了错误的结果,已经第一时间修正了。

作者简介

早上好!新的一周开始啦,很高兴又跟大家见面了!

本篇是老司机 张旭童 的第九篇投稿了!细致地分析了ConstraintLayout,同时对我之前有关ConstraintLayout文章中没详细说的chains部分进行了补充,希望对大家有所帮助!

张旭童 的博客地址:

http://blog.youkuaiyun.com/zxt0601

概述

说实话这篇文章写的算是比较晚了,距离ConstraintLayout出现至今已经有一年了。

且自AS2.3起创建新的Activity,默认的layout根布局就是ConstraintLayout。所以再不学习就真的晚了。我也是正式开始学习的道路,先说一下我的学习过程:

  • 先阅读了:

ConstraintLayout官方文档

https://developer.android.com/reference/android/support/constraint/Guideline.html

Guideline官方文档 

https://developer.android.com/reference/android/support/constraint/Guideline.html

使用前的准备

引入也有坑,无力吐槽。先放上截止至20170524,最新版本1.0.1

compile 'com.android.support.constraint:constraint-layout:1.0.1'

坑是啥?因为我使用的是最新的 release版 AndroidStudio2.3.2,新建 Activity 后,自动帮我引入的是 1.0.8-alpha版本

开始我就这么愉快的学习了,可是当我学习到 Chain 相关姿势时,特码的,他居然报错。说找不到属性:

ok,那我百度,显然搜不到的,ok,那我再 google,特么的居然也搜不到。

震惊,于是机智的我去看源码,发现我使用的1.0.8-alpha版本的源码里根本没有Chain相关属性的支持,所以我就觉得一定是引入的版本有问题,于是我用 google 搜索 ”ConstraintLayout last version”,发现诶~官方有说最新版链接如下:

http://tools.android.com/recent/constraintlayout102isnowavailable

按照这个链接提示,最新版是 1.0.2,嗯哼,当我换成 1.0.2 后,发现无法 download….

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值