1. 程式人生 > >Android中9 patch的使用

Android中9 patch的使用

9 patch 是android中僅有的工具,不管拉伸多少保證圖片不失真

下面是沒有用9patch 的效果

這裡用了9patch的效果

繪製9patch  左上右下我分別用1234來代替

 

左邊:在豎直拉伸的時候,保持其他位置不動,只在這個點的區域做無限的延伸(拷貝) 

頂部:在水平拉伸的時候,保持其他位置不動,只在這個點的區域做無限的延伸(拷貝) 

右邊:在豎直拉伸的時候,指定圖片裡的內容顯示的區域

底部:在水平拉伸的時候,指定圖片裡的內容顯示的區域

關於在studio 中9patch報錯的解決方法:

1.

// 取消掉系統對.9圖片的檢查
  aaptOptions.cruncherEnabled = false
  aaptOptions.useNewCruncher = false

2.9patch圖片4個點有問題