項目場景:
使用Android Studio制作Nine-Patch一個氣泡圖檔
Nine-Patch有什麼用?
它是一種被特殊處理過的png圖檔,能夠指定哪些區域可以被拉伸、哪些區域不可以。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNyZuBnLwITMhhTZwYTOlZjM5gTM4IWY2QjMyIjNxMTO2MmM3UzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
這裡提供一個設定好比例的圖檔,如果要做聊天界面就自己右鍵另存到本地然後用工具鏡像翻轉一下就可以用。
圖檔來源
使用方法:
打開Android Studio
1.進入你的項目裡面的app->main->res->drawable目錄
然後将剛才的圖檔複制進來,然後右鍵圖檔檔案,點選create 9-Patch file…如下圖:
2.進入這個界面
在上邊框和左邊框繪制的部分表示當圖檔需要拉伸時就拉伸這兩條黑邊組成的區域,下邊框和右邊框繪制的部分表示内容會被放置的區域(例如制作聊天框的話,這個框就放文字)。這是制作一個好氣泡的關鍵步驟,仔細觀察我放的圖檔的邊邊有黑色的一點東西。
3.替換圖檔
制作好圖檔之後就把之前的圖檔删除,然後用你這個新制作的圖檔就可以了。(記得要在布局裡面引用這個氣泡)