歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android .9.png使用

Android .9.png使用

日期:2017/3/1 10:25:10   编辑:Linux編程

開發中我們經常會遇到要為空間設置背景圖片的問題,一般情況下我們使用普通的png格式圖片就好了,但是有時候為了跟好地展示效果(如圖片只有某一不重要的部分被壓縮而不影響視覺效果),這是需要用到.9.png了。

Android本身已經為我們提供了.9.png的設計工具,可以到androidSDK/tools下找到,draw9patch.bat

左面是圖片,可以用數遍在邊上畫上一個像素的黑條,黑條部分表示在壓縮或拉伸時,被壓縮或拉伸的區域,沒有黑條的部分在壓縮和拉伸時將不會發生改變。右面展示的是不同條件下的壓縮效果

使用時,可以這樣

button.setBackgroundDrawable(getResource.getDrawable(xxx)) 這樣,你的按鈕就會很漂亮了

值得注意的是,.9.png不要去new成bitmapDrawable,否則拉伸得效果就不是希望的那樣了,你也可以試試看。

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved