不用考慮各個(gè)分辨率的手機(jī)適配問題,直接按照設(shè)計(jì)圖寫布局文件即可腮考。
效果圖:左為:1080 * 1920 ; 右為:768 * 1280 第一組圖片是設(shè)計(jì)圖在720 * 1280的基礎(chǔ)上顯示的
上述兩個(gè)機(jī)器的分辨率差距挺大了晋修,但是完美實(shí)現(xiàn)了適配晨继,最為重要的是:
1、再也不用拿著設(shè)計(jì)稿去想這控件的寬高到底取多少dp
2忍燥、再也不用去為多個(gè)屏幕去寫多個(gè)dimens
3拧晕、再也不用去計(jì)算百分比了(如果使用百分比控件完成適配)
4、再也不用去跟UI MM去解釋什么是dp了梅垄,你所要做的就是抄抄設(shè)計(jì)稿上面的px厂捞,直接寫入布局文件。
? ? ? 還有很多好處队丝,比如上面的Item里面元素比較多靡馁,如果標(biāo)識(shí)的比較全面,一個(gè)FrameLayout机久,里面的View填寫各種marginLeft,marginTop就能完美實(shí)現(xiàn)臭墨,幾乎不需要嵌套了。
具體的詳看github:
https://github.com/heavenxue/AutoLayout
> 如果此篇文章對(duì)您有幫助或者您很感興趣膘盖,那么小手指別忘了點(diǎn)個(gè)贊哦胧弛!么么噠,謝謝關(guān)注侠畔!歡迎star 和 follow ??