谁能告诉我如何避免按下圆形按钮的圆圈,因为“wrap_content”似乎不起作用。我使用图像文件来创建按钮。我很感激任何帮助。谢谢。
问问题
1199 次
1 回答
4
仅供您理解..(默认情况下,android View 为矩形,因此它适用于 Button)
将Touch Listener设置为您的按钮和
onTouch()
圆形区域的地图 XY 坐标。如果它位于内部区域,请执行您想要的操作,否则返回false。使用
Inset
看这个教程http://www.anotherandroidblog.com/2011/07/01/button-hit-area-for-custom-graphics/实现TouchDelegates看看这个教程http://www.vogella.com/blog/2012/04/15/android-using-touchdelegates/
于 2012-11-19T10:22:46.493 回答