七大布局:流线布局、等比缩放拓展布局、分栏布局、流动布局、重复布局、固定布局
1.流线布局
流线布局指在界面中的内容元素控件在屏幕显示区域内进行相对拉伸,以达到布局完整的目的,比如Pad&Phone横竖屏切换
优点:开发简单、成本低
2.等比缩放
指在界面中元素在相对位置进行等比缩放,从而达到解决横竖屏显示相对较好的UI界面,这种布局不会对界面造成布局重构影响,开发成本低,适配简单,一般使用于音乐、视频、电商、杂志期刊App等领域带有图片宫格布局,界面等比放大后这种大图显示效果比较有视觉冲击力前提是需要足够高清的资源支撑
3.拓展布局
拓展布局定义在屏幕可显示区域类元素增加或者减少,常用于应用商店、音乐、视频、电商等带有宫格布局等场景
4.分栏布局
分栏布局定义界面布局结构发生改变,当然这种布局一般比较复杂,开发需要重构UI框架,一般在横屏及超大PAD上面会使用这样的布局
5.流动布局
界面元素可以根据新的屏幕比例或设备方向在组件内进行流动型布局,界面元素是可以位置发生改变的,这种布局开发成本高,适配有一定难度,但是效果还是不错的
6.重复布局
7.固定布局
固定布局定义界面元素在横竖屏下面,固定使用同一种布局,做法是直接通过竖屏定义规则来适配横屏,开发成本低,效率高