Android中9patch圖片的制作

最近項目不忙,閑暇時間很多,于是開始對于我的Android知識點的回頭看,對于之前的沒有涉及的東西進行一個新的學習與查漏補缺,今天主要學習的是Android.9圖片的制作。

在Android開發(fā)中,制作.9圖片一直是很重要的一項技能,你可能會說不需要,因為我們項目組的ui都已經(jīng)為我弄好了,但是因為實際開發(fā)工作中,有很多時候ui并不會為你做這些東西,但是我們還需要怎么辦?自己干唄,總不能等著吧。

.9圖片主要用于在界面中實現(xiàn)一些不定大小的背景圖片,他們可能會因為內(nèi)容、手機屏幕等因素,在不同的場合顯示不同的大小,這時.9圖片就能發(fā)揮作用了,對于一般的圖片,他們會因為屏幕變大,或者內(nèi)容變多而無限拉伸,拉伸之后的效果就會產(chǎn)生馬賽克失真,這顯示到手機屏幕上是非常拉低用戶體驗的。

.9圖片的作用在于,只要我規(guī)定好拉伸區(qū)域與內(nèi)容顯示區(qū)域,那么不管你的圖片如何拉伸變幻,整體的顯示效果都是很好的,下面我來介紹一下.9圖片的制作過程。

步驟一:打開Android Studio,將png格式(注意必須是png圖片,別的類型的圖片不會有相應(yīng)的選項)的圖片拷入項目的drawable文件夾,右鍵點擊圖片,選擇倒數(shù)第二項,create 9 patch file

步驟二:此時會創(chuàng)建一個與你的文件同名的但是后綴是.9.png的圖片,右側(cè)是顯示圖片沿縱向、橫向、以及橫向與縱向雙向拉伸的三張效果圖,此時開始描邊,規(guī)定拉伸區(qū)域與內(nèi)容區(qū)域,Android studio默認規(guī)定,制作的.9圖片是四個邊都要進行描邊,所以我們需要了解一下四個邊的作用。

頂部與左邊描邊的作用在于:圖片的可拉伸區(qū)域,不選中的地方默認不能進行拉伸

底部與右邊的描邊作用在于:圖片中內(nèi)容的展示區(qū)域(.9圖片一般用于背景圖的制作,所以會在圖片中顯示內(nèi)容),即,所有需要展示的內(nèi)容不能占用你沒描邊的范圍

步驟三:說是步驟三,其實主要是介紹一下描邊的過程(因為一開始我描邊的時候,很懵逼,不知如何下手,描錯了如何修改),按住鼠標左鍵進行邊的選定以及黑邊的描繪,當你需要修改時,按住shift鍵,按鼠標左鍵,就可以將選定內(nèi)容取消選擇,你可以在一邊描繪一邊通過右側(cè)的區(qū)域直接預覽圖片效果

最后一步,不要忘了將開始拷貝進入的圖片刪除,否則會報文件重名異常。

開始自己動手做一個試試吧?。?!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容