登录/ 注册
ConstraintLayout设计布局的新姿势

ConstraintLayout设计布局的新姿势

49.0 原价 ¥49.0

  • 总课时: 3
  • 学习数: 440
  • 有效期: 365天

ConstraintLayout 是 Android Studio 2.2 的新特性,也是Google在去年的I/O大会上重点宣传的一个功能。在新版的Android Studio 中, ConstraintLayout 已替代 RelativeLayout , 成为HelloWorld 项目的默认布局。


为什么ConstraintLayout会替代其他布局成为主流布局?

我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然 Android Studio也支持可视化的方式来编写界面,但是操作起来并不方便,而 ConstraintLayout 就是为了解决这一现状出现的。

ConstraintLayout 可以看做 RelativeLayout 的升级版。可以有更多的手段来控制里面的子 View 的布局,所以对于复杂的布局用 ConstraintLayout 一个布局容器即可实现。

ConstraintLayout 可以有效地解决布局嵌套过多的问题。我们平时编写界面,复杂的布局总会伴随着多层的嵌套,而嵌套层级直接影响 UI 界面绘制的效率,如果 UI 嵌套层级太多会导致界面有性能问题。目前对于复杂的界面,使用 RelativeLayout 也无法解决。所以 Android UI 团队就在去年 Google IO 开发者大会上发布了一个新的布局控件 — ConstraintLayout。


课程大纲


1. ConstraintLayout初体验

1.1 ConstraintLayout 可视化编辑器

1.2 在Android Studio 中的设计布局

1.3 ConstraintLayout 基本概念讲解与分析


2. ConstraintLayout重难点

2.1 ConstraintLayout 比例布局

2.2 ConstraintLayout 尺寸概念

2.3 ConstraintLayout 辅助工具


3. ConstraintLayout 动态布局与动画

3.1 ConstraintSet 基本概念

3.2 ConstraintSet 常用方法

3.3 ConstraintSet Chain 使用方法

3.4 ConstraintSet 动画使用方法与技巧


运行截图
医生
沪江网校 Android开发工程师
五年的实战经验和课程教学经验 CSDN博客专家、CSDN2016年博客之星 先后就职于海隆软件、TCL阿尔卡特 《Android群英传》、《Android群英传:神兵利器》作者
学习说明
时间节点:
所有课程内容均可通过本页面进行学习,视频可以在一年(365天)内随意观看

帮助咨询:
1.客服在线时间:工作日(10:00 – 18:00)
2.付费学员群互动答疑,相互促进成长,勾搭菜鸟窝运营(微信号:yrioyou)入群。
3.加入安卓技术交流群咨询交流,群号:167481839(请注明:菜鸟窝入群)
相关课程