android 適應文字大小變化的圖檔 9-Patch NinePatch

什麼是NinePatch圖檔

NinePatch是一種「可延展」的PNG圖檔。NinePatch圖檔的用途是製作「可隨文字大小縮放」的圖片。

做法很簡單: 

在android studio裡,找到你要的png背景圖片,點選右鍵 -> Refactor -> Rename,將圖片改名為 photoname.9.png,改完名後點開圖片就可以看到下方有出現9-Patch,即可做圖片延展區域的設定。
在4個邊邊的灰白相間的線,點一下加上黑線,這個黑線(在邊邊的黑線)代表可延展區塊,要取消黑線的話,按住shift再點一下黑線就可以了。

勾選下方的Show patchs,可以看到粉紅色的區塊為可延展區塊,綠色區塊為不可延展區塊。

效果圖:


留言

這個網誌中的熱門文章

Android - 使用 adb 安装apk

Android ContentProvider 實現多個應用程式共享資料

Android TextView autosizing 自動調整大小