❶ android studio怎麼製作nine-patch
打開Android自帶的NinePatch圖片製作工具(Android SDK目錄下的/tools/draw9patch.bat),並且打開上面的圖片,如下:
打開圖片後,在位置1的地方,可以看到圖片的周圍多了1圈1像素大小的透明的點,這就是我們要進行NinePatch圖片製作的地方。
1. 位置1:編輯區。
在這個區域來設置圖片的「拉伸區域」和「內容區域」。註:「拉伸區域」意思是哪個區域是可以進行拉伸的;「內容區域」,如一個Button、TextView,Button中有文字,則這些文字所在的區域即為內容區域。又如一個Linearlayout,這個布局裡面的內容顯示的地方也是內容區域。
2. 位置2:拉伸預覽區域。
這是模擬垂直拉伸、水平拉伸、垂直水平都拉伸的3種情況的預覽圖。從上圖中可知,「Zoom」是100%,也就是原圖的編輯區的大小是原圖大小,再看拉伸預覽區域,垂直拉伸時,上下兩條邊的線條寬度被拉高了一倍,因為「Pathch scale」設置的是2x,也就是拉伸為原來的兩倍,垂直拉伸後高度就是原來的兩倍了,水平拉伸後則寬是原來的兩倍了,兩邊都拉伸後則寬高都是原來的兩倍。從上圖可知,水平拉伸後,左右兩條邊的線條寬度比原來寬了一倍,而兩邊都拉伸的預覽圖可知4條邊的線條寬度都被比原來寬了1倍。
3. 位置3:Zoom - 編輯區顯示大小的調整,如果編輯區太小不好編輯,則可以調整這里把編輯區放大
4. 位置4:Patch scale - 拉伸倍數,調整拉伸倍數可以方便的查看拉伸不同倍數後的效果
5. 位置5:Show lock - 顯示鎖定的區域,即不可編輯的區域
6. 位置6:Show patches – 顯示拉伸區域
7. 位置7:Show content – 顯示內容區域
8. 位置8:顯示使用提示信息
❷ android studio怎麼改點9圖
android studio 對.9圖片格式有嚴格的要求,是放在dawable目錄下的
解決辦法
直接將後綴改成.png(可能出現奇怪的想像,不推薦)
2.自己重新用.9圖片繪制工具繪制(左右上下的可拉升區域要對齊)
3.直接找美工,這是美工的事
❸ 用Android Studio製作點9圖
選擇需要製作點9圖的文件。直接右鍵
點擊確定 會在列表顯示一張該圖片的點9圖。打開
打開點9圖進行編輯
左側是原圖,也就是編輯區。右側是預覽區。預覽區分三個部分。一個是橫向拉伸,一個是縱向拉伸,一個是橫縱都拉伸。
編輯區下方有個zoom。直接拉到800%。然後就可以直接在你需要拉伸的地方,直接單擊,就可以選擇拉伸區域了。
設置完拉伸區域後,可以在預覽區實時看到拉伸效果
❹ android-studio有點9圖工具嗎
直接在android studio裡面把圖片雙擊點開就可以編輯了,非常方便
❺ 在Android Studio中畫點9圖
在實際項目中經常會遇到在某些手機上特別是大屏幕手機上出現毛邊,邊界看起來模糊不清的情況。這是因為界面上的圖形會因為長寬的變化而產生拉伸,造成圖形的失真變形。
這種情況下,我們可以UI設計師多切出幾套解析度的圖偶來適配,但是這樣會導致apk體積增加,有沒有一張圖就能解決的好辦法呢,android平台下的點9PNG就應運而生了。點9圖可以將圖片橫向和縱向同時進行拉伸,以實現在多解析度下的完美顯示效果。
首先看一下普通圖片和點9圖片的區別
布局文件如下
實際顯示效果圖
圖中可以看出經過我處理的圖片,邊角變得不模糊了,雖然不是那麼很好看,但這里只是做個例子來說明其作用。
下面來講講在android studio中怎麼去根據自己實際需求去畫這個點9圖
先找到圖片右鍵
然後修改圖片名稱,選擇目錄,注意必須要放在drawable目錄裡面,不然引用studio會報錯
然後進入點9圖編輯界面
最後講解怎麼編輯點9圖
只需要在圖片邊緣滑鼠單擊即可,一般我們只需要設置左邊和上邊來調節拉伸區域。
變成黑色表示拉伸的坐標點。圖中粉紅色的交叉點原本是白色,故而拉伸的區域都在白色點區域。
所以當拉伸時大家就看到了谷歌機器人的外部四個綠色邊角區域沒有了毛邊,實際就是保持其不被拉伸而形成的結果。
L1與T1交叉區域,L2與T2交叉區域,表圖片在拉伸的時候只會拉伸所以示只拉伸該區域。
至於右邊下邊 要是邊框是透明色區域則表示這塊區域占據空間不被別的內容遮擋,
黑色區域表示可以顯示別的內容的區域,比如一個textview放這張圖片做背景,如果下面左邊一半設置透明色,右邊一半設置黑色,那麼最後文字只會在黑色區域。
如下圖
以上就是點9圖的部分介紹。
❻ Android Studio .9圖片報錯
這是錯誤信息
網上找的解決辦法.
在build.gradle里添加以下兩句:
但是這個辦法並沒有解決問題,最有在自己的測試過程中發現這個錯誤,這是.9圖片在Android Studio 編譯檢測過程中不通過。
因此,再次檢查了製作的.9圖片,發現我只在圖片左邊和上班加了黑線,最後在圖片 右邊和下邊也加了黑線 ,發現編譯通過了......
因此在製作.9圖片時要注意,必須四邊都進行製作。這個編譯問題其實是製作的.9圖片是Android Studio認為圖片不合格導致。