2011-09-01 121 views
1

我喜歡有一個像雲一樣的按鈕。 9補丁可能無法使用,因爲每次我在我的雲圖像周圍創建大型邊框時,我會在9補丁工具中收到有關「壞補丁」的警告。使用1px邊框也會產生奇怪的結果1。當用api 4的btn_default替換我的資源時,我得到了預期的結果,排除了xml問題。使用非simmetrical按鈕背景圖像

不使用9個修補程序,wrap_content似乎無法工作,無論內容如何,​​都會將圖像的寬度增大到100%。下面顯示了使用的9個補丁。

只要內容不溢出,我不介意有些失真。什麼是最好的解決方案?

我不允許張貼圖像,顯然。請參閱 zip containing screenshots and 9patch

回答

1

很好的問題。

我覺得這是沒有辦法使用這些圖片,你可能需要改變他們,但我會離開你一些提示或東西我會嘗試:

  • 爲了避免溢出,您將需要定義填充區域。你可以嘗試添加一個填充區域,但不是一個比例區域。如果這能起作用,那麼您將擁有包含其中文本的雲圖。

  • 請記住,9patches擴大,而不是減少。

  • 這裏是一個link非常好的解釋,如何一切正常。

  • 如果到目前爲止沒有任何工作,我會要求設計師創建一個具有可拉伸區域的新圖像資源。例如,雲只在角落裏。

+0

謝謝你,不知道9patches不能縮小比例。因爲我願意接受一些失真,所以必須可以使用這張圖片 –