最佳答案
如果您想在单个 View 中执行此操作,则可以为
A
和B
绘制填充路径(圆弧)
>。对于触摸检测,您可以覆盖onTouch
以了解用户点击的是A
区域还是B
区域。您可以通过Interface
在 View 外公开它。此处的优点是您可以轻松地动态更改A
和B
区域。分区可以很容易地修改。但是如果您不追求动态变化,那么您可以简单地使用垂直方向的 linearLayout 并使用两个带有扇形背景的按钮。 (就像 Frank N. Stein 在评论中建议的那样)
关于android - 创建具有分割圆形的自定义命令按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33471218/