google IO
来源:互联网 发布:广西网络广播电视台 tv 编辑:程序博客网 时间:2024/06/05 15:01
------android design tools-new features for rapid ui development------
ConstraintLayout:
ConstraintLayout, 即约束布局,简单来说,她是相对布局的升级版本,但是区别与相对布局更加强调约束。何为约束,即控件之间的关系。
她能让你的布局更加扁平化,一般来说一个界面一层就够了;同时借助于AS我们能极其简单的完成界面布局。 在2016年由Google I/O推出. 从支持力度而言, 将成为主流布局样式, 完全代替其他布局, 减少布局的层级, 优化渲染性能. 在新版Android Studio中, ConstraintLayout已替代RelativeLayout, 成为HelloWorld项目的默认布局. ConstraintLayout作为非绑定(Unbundled)的支持库, 命名空间是app:
, 即来源于本地的包命名空间. 在项目的build.gradle
中声明.
dependencies { compile 'com.android.support.constraint:constraint-layout:1.0.1'}
这是否意味着抛弃其他控件?并不是的!约束布局仅仅只是一种新的思路,其适用于界面不太复杂,并且不滚动的界面中布局,如果界面元素很多甚至超过屏幕,并不建议使用约束布局。 兼顾LinearLayout与RelativeLayout的优点, 非常适合构建复杂布局, 降低布局的层级, 加快渲染速度.
ConstraintLayout还有一个优点,它可以有效地解决布局嵌套过多的问题。我们平时编写界面,复杂的布局总会伴随着多层的嵌套,而嵌套越多,程序的性能也就越差。ConstraintLayout则是使用约束的方式来指定各个控件的位置和关系的,它有点类似于RelativeLayout,但远比RelativeLayout要更强大。
http://www.jianshu.com/p/792d2682c538#
- google IO
- Google IO 2014
- Google IO 2015
- Google IO 2015 看点
- google guava io
- 2014 Google IO 惊喜
- google-io-2014
- Google IO 2017 Keynote
- Google IO Ai应用
- google IO 2009 video collection
- Android Google IO之Volley
- Google IO 2016 首日热点
- Google Wave Developer Preview at Google IO 2009
- Google IO中的中的 Log类
- Google的Guava之IO升华
- Google io 2015 从链接跳app
- 2016年Google IO最新布局ConstraintLayout
- 解读今年的 Google IO 2017
- DHTML技术---前端用户提交信息验证和表单提交控制+完整表单验证代码实例
- CentOS6安装后问题汇总
- 下一代3d渲染技术,体素光线投射
- 平衡树之treap
- 12条鲜有人知的css事实(续集)
- google IO
- 传输线的阻抗匹配
- php mysqli 操作数据库
- 解决ios微信页面回退不刷新
- Android View绘制流程与源码解析
- Android开源数据库LitePal
- 17 QT里的uart编程
- Generics 通用型 a stack class
- 十六、As Easy As A+B