技术的进阶之旅Androidk开发合集性能优化相关

AutoLayout-傻瓜式编写布局

2016-06-12  本文已影响400人  heavenxue

不用考虑各个分辨率的手机适配问题,直接按照设计图写布局文件即可。

效果图:左为:1080 * 1920 ; 右为:768 * 1280 第一组图片是设计图在720 * 1280的基础上显示的

上述两个机器的分辨率差距挺大了,但是完美实现了适配,最为重要的是:

1、再也不用拿着设计稿去想这控件的宽高到底取多少dp

2、再也不用去为多个屏幕去写多个dimens

3、再也不用去计算百分比了(如果使用百分比控件完成适配)

4、再也不用去跟UI MM去解释什么是dp了,你所要做的就是抄抄设计稿上面的px,直接写入布局文件。

      还有很多好处,比如上面的Item里面元素比较多,如果标识的比较全面,一个FrameLayout,里面的View填写各种marginLeft,marginTop就能完美实现,几乎不需要嵌套了。

具体的详看github:

https://github.com/heavenxue/AutoLayout

上一篇下一篇

猜你喜欢

热点阅读