在AndroidAPP開發(fā)中,屏幕尺寸的多樣性導致了界面適配的復雜性,很多APP內置的圖片在不同尺寸屏幕的設備上被放大拉伸后,圖像會模糊或失真;如果針對不同的分辨率內置多套圖片,又增大了APP安裝包的大小,這讓開發(fā)人員非常頭疼。因此Google專門開發(fā)了一種.9.png格式圖片來解決這個問題。下面深圳APP開發(fā)公司詳細為大家介紹點9圖的制作及注意事項。
這種格式的圖片能按照設定來拉伸特定區(qū)域,而不是整體放大,從而保證了圖片在各個分辨率的屏幕上都可以完美展示。與普通的PNG格式圖片相比,點9圖的四邊,即上、下、左和右各有一條黑色實線,各代表了不同的含義:左側和頂部的線用于確定圖片的可拉伸區(qū)域,右側和底部的線用于確定圖片中的內容顯示區(qū)域。點9圖一般用于純色且需要拉伸的地方,如字符串標簽、文本編輯框、按鈕和箭頭等。在前期設計人員切圖的時候,開發(fā)人員需要與設計人員協(xié)商確定哪些地方使用點9圖,以免后期改動,導致設計人員重復切圖。
制作工具
在AndroidStudio3.x版本中,集成了制作點9圖的工具。在AndroidStudio工程中,選中圖片,點擊鼠標右鍵,在彈出的選項菜單中,選擇“Create9-Patchfile...”,可將選中的圖片轉成點9格式圖片,如圖1-1所示。
圖1-1
注意事項
(1).9.png對不同尺寸屏幕的適配,只是針對圖片拉伸而言的,包括單獨的橫向拉伸、單獨的縱向拉伸以及同時橫向和縱向拉伸,對于圖片壓縮沒有效果。
(2)文件的后綴名必須是.9.png。
APP開發(fā)公司本文有關“APP開發(fā)時點9圖的制作”的知識就介紹分享到這里,謝謝關注,博納網(wǎng)絡編輯整理。