【问题标题】:Android: How to change the default shape of a button?Android:如何更改按钮的默认形状?
【发布时间】:2011-02-19 19:16:32
【问题描述】:

是否可以将按钮(普通按钮和图像按钮)的默认形状(即矩形)更改为其他形状,例如 Android 中的星形或三角形?任何教程或示例代码将不胜感激。

【问题讨论】:

    标签: android button


    【解决方案1】:

    这取决于你如何定义“形状”。

    在视觉上,您可以通过更改按钮背景资源来更改形状。见this previous SO question and answer

    但是,我没有尝试过使用非矩形的东西,所以虽然它看起来像一颗星星,但点击的“热区”可能仍然是原始矩形。

    你可以看看Android开源代码中RatingBar的实现,它使用了星号,看看它们有没有什么不寻常的地方。

    【讨论】:

    • 其实我想要一个星形的imagebutton,它也可以注册点击,是一个按钮。
    猜你喜欢
    • 2014-12-20
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    相关资源
    最近更新 更多