Android 如何将imageButton可触摸区域更改为圆环?
我试图在一个圆形png图像上实现一个操作。 我只想让用户点击图像区域。目前我正在使用imageButton,但可单击的区域是一个矩形 我想知道如何只接触图像区域,避免在所有矩形上进行操作。有没有办法修改边界框的形状Android 如何将imageButton可触摸区域更改为圆环?,android,onclick,touch,imagebutton,Android,Onclick,Touch,Imagebutton,我试图在一个圆形png图像上实现一个操作。 我只想让用户点击图像区域。目前我正在使用imageButton,但可单击的区域是一个矩形 我想知道如何只接触图像区域,避免在所有矩形上进行操作。有没有办法修改边界框的形状 还有其他选择吗 设置大纲就可以了。例如: ImageButton button = (ImageButton) rootView.findViewById(R.id.button); Outline mOutlineCircle = new Outline(); mOutlineCi
还有其他选择吗 设置大纲就可以了。例如:
ImageButton button = (ImageButton) rootView.findViewById(R.id.button);
Outline mOutlineCircle = new Outline();
mOutlineCircle.setOval(0, 0, button.width, button.height);
button.setOutline(mOutlineCircle);
button.setClipToOutline(true);
谢谢,但是没有帮助,因为我的目标是安卓4.2。大纲仅适用于Android L