最近項目不忙嫡丙,閑暇時間很多拴袭,于是開始對于我的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圖片成黄,別的類型的圖片不會有相應的選項)的圖片拷入項目的drawable文件夾呐芥,右鍵點擊圖片,選擇倒數(shù)第二項奋岁,create 9 patch file
步驟二:此時會創(chuàng)建一個與你的文件同名的但是后綴是.9.png的圖片思瘟,右側是顯示圖片沿縱向、橫向闻伶、以及橫向與縱向雙向拉伸的三張效果圖滨攻,此時開始描邊,規(guī)定拉伸區(qū)域與內(nèi)容區(qū)域蓝翰,Android studio默認規(guī)定光绕,制作的.9圖片是四個邊都要進行描邊,所以我們需要了解一下四個邊的作用霎箍。
頂部與左邊描邊的作用在于:圖片的可拉伸區(qū)域奇钞,不選中的地方默認不能進行拉伸
底部與右邊的描邊作用在于:圖片中內(nèi)容的展示區(qū)域(.9圖片一般用于背景圖的制作,所以會在圖片中顯示內(nèi)容)漂坏,即景埃,所有需要展示的內(nèi)容不能占用你沒描邊的范圍
步驟三:說是步驟三,其實主要是介紹一下描邊的過程(因為一開始我描邊的時候顶别,很懵逼谷徙,不知如何下手,描錯了如何修改)驯绎,按住鼠標左鍵進行邊的選定以及黑邊的描繪完慧,當你需要修改時,按住shift鍵剩失,按鼠標左鍵屈尼,就可以將選定內(nèi)容取消選擇,你可以在一邊描繪一邊通過右側的區(qū)域直接預覽圖片效果
最后一步拴孤,不要忘了將開始拷貝進入的圖片刪除脾歧,否則會報文件重名異常。
開始自己動手做一個試試吧Q菔臁1拗础司顿!