我正在努力让这张图片上的每个区域都可以点击。我已将图像切割成不同的选择,然后将其与相对布局放在一起,然后对每个区域使用onclick。然而,这有效,图像周围的透明区域也算作可点击区域。这使得某些区域很难/无法点击。
以下是图片:http://i77.photobucket.com/albums/j59/jombobmerly/footProb.png
有没有办法让onlclick忽略透明区域,或者这只是不起作用?
答案 0 :(得分:0)
//你可以使用onTouch Listener
myimageView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.e("HIGHT CLICk!!"+ event.getY(), "-----------"+event.getX());
if((26<event.getX() && event.getX()<120) && (25<event.getY()&&event.getY()<120)){
//do your actions here
}