是否可以将按钮(普通按钮和图像按钮)的默认形状(即矩形)更改为Android中的星形或三角形?任何教程或示例代码将不胜感激。
答案 0 :(得分:4)
这取决于你如何定义“形状”。
在视觉上,您可以通过更改按钮背景资源来更改形状。请参阅this previous SO question and answer。
但是,我没有尝试使用非矩形的东西,所以有可能虽然看起来像星星,但点击的“热区”可能仍然是原始矩形。
您可以在Android开源代码中查看RatingBar
的实现,该代码使用星标,看看它们是否有异常。