AndroidConstraintLayout的基础使用方法:ConstraintLayout翻译成中文也称为约束布局,在整个使用体验过程中真的是贯穿约束二字,这一节先来介绍一些基础使用,后面你就会慢慢感受到约束布局的魅力。
创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,成都小程序开发,10多年建站对成都雨棚定制等多个方面,拥有多年的营销推广经验。
在相对布局里面可以 layout_centerXxxxxx 来设置居中,而在约束布局里面是这样考虑的:其实居中就是既然靠左/上,也要靠右/下, 这样渲染时就知道, “哦,原来你是想居中哇”。
约束布局的最小尺寸 你可以为ConstraintLayout本身定义最大和最小大小: 当其尺寸设置为WRAP_CONTENT时,ConstraintLayout将使用这些最小和最大尺寸。
约束布局中可以使用宽高比例来设置View的大小 这样宽和高的比例就是1:1。
关键位置已经在图中用箭头标出。cl的由于是谷歌推出的新布局,虽然现在已经不能叫新了,作者这边不单独出教程了,这里推荐一个外链:约束布局ConstraintLayout看这一篇就够了 文章写的相当不错。
Android六大基本布局分别是:线性布局LinearLayout、表格布局TableLayout、相对布局RelativeLayout、层布局FrameLayout、绝对布局AbsoluteLayout、网格布局GridLayout。其中,表格布局是线性布局的子类。网格布局是android 0后新增的布局。
传统的布局方式存在一定的缺陷,如RelativeLayout要两次测量(measure)它的子View才能知道确切的高度;如果LinearLayout布局的子View有设置了layout_weight,那么它也需要测量两次才能获得布局的高度。
常用五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。
不同点:设计理念:安卓操作系统采用了开放式的设计理念,允许第三方应用程序和开发者对系统进行自由的修改和定制;而苹果操作系统采用了封闭式的设计理念,对第三方应用程序和开发者有更多的限制和控制。
对图标尺寸进行分类整理,便于界面整体调一致。第三部分、android的按钮和弹出层的设计规范参考。
对于图标其实在规范上面有很多要注意的,比如图标大小,图标设计,图标切图规范,这里就重点讲图标大小,之后会再讲图标设计规范。安卓系统中,中文使用的是谷歌思源,英文使用的是Roboto。
Android界面尺寸:480*800、720*1280、1080*1920。由于安卓设备众多,一个应用程序图标需要设计几种不同大小,如:LDPI(LowDensityScreen,120DPI),其图标大小为36x36px。
导航栏 所有的字号,在750*1334px的设计尺寸下都是偶数,便于程序员操作。所有可触发按钮必须≥44*44 所有可触发按钮必须≥22*22 左右内容与边距的间隔大概在20px 强调确定,填充有彩色。