有没有办法在Android上创建一个三角形按钮?

有没有办法在Android上创建一个三角形按钮?,android,android-layout,android-button,Android,Android Layout,Android Button,有没有一种方法可以创建一个三角形的按钮? 我知道我可以把一个三角形图像作为背景,但这将使三角形以外的区域可以点击。 有没有办法调整按钮的X角和Y角,使其成为三角形?如果您想使用非矩形视图,则需要创建自定义视图。网络上有很多信息,但一些最好的信息可以在Android文档网站上找到: 您可以覆盖CustomView/CustomButton中的事件方法 在你的内部有一个MotionEvent,你可以检查触摸是否在你的三角形内部(借助一些数学:p)

有没有一种方法可以创建一个三角形的按钮? 我知道我可以把一个三角形图像作为背景,但这将使三角形以外的区域可以点击。
有没有办法调整按钮的X角和Y角,使其成为三角形?

如果您想使用非矩形视图,则需要创建自定义视图。网络上有很多信息,但一些最好的信息可以在Android文档网站上找到:

您可以覆盖CustomView/CustomButton中的事件方法

在你的内部有一个MotionEvent,你可以检查触摸是否在你的三角形内部(借助一些数学:p)