2
是否可以將按鈕(普通按鈕以及圖像按鈕)的默認形狀(即矩形)更改爲Android中的其他形狀,如星形或三角形?任何教程或示例代碼將不勝感激。Android:如何更改按鈕的默認形狀?
是否可以將按鈕(普通按鈕以及圖像按鈕)的默認形狀(即矩形)更改爲Android中的其他形狀,如星形或三角形?任何教程或示例代碼將不勝感激。Android:如何更改按鈕的默認形狀?
這取決於你如何定義「形狀」。
可見,通過更改按鈕背景資源來更改形狀。見this previous SO question and answer。
但是,我還沒有嘗試過這種非矩形的東西,所以有可能雖然它看起來像一顆星星,但點擊的「熱區」仍可能是原始的矩形。
您可以在Android開源代碼中查看RatingBar
的實現,該代碼使用星號,並查看它們是否執行了任何異常。
其實我想要一個形狀爲星形的圖像按鈕,它也可以註冊點擊,並且是一個按鈕。 – primpap 2010-05-17 01:23:03