我想在右上角创建带有边框标题的自定义按钮。
看起来需要使用叠加层,但是它仅适用于地图视图。

按钮应按以下方式工作:
1.用户单击按钮。
2.按钮的行为与通常的按钮相同,因此根据当前执行的操作,我们可以看到它已被聚焦,按下或处于正常状态。
3.右上角的标题不变。

那么,您对如何实现这一点有任何想法吗?
可能会覆盖onDraw方法,但可能会有更好的方法。

最佳答案

请勿将标题作为按钮的一部分。将标题放在按钮上方,使用RelativeLayout来控制其X / Y位置。通过使标题成为RelativeLayout的第二个子项(按钮位于第一个),标题将在Z轴上更高,并且似乎浮动在按钮上方。

关于android - Android:带叠加层的自定义按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1259171/

10-11 22:48
查看更多