I have this function:
@Override
public boolean onTouchEvent(MotionEvent event1)
{
if(event1.getAction()==MotionEvent.ACTION_DOWN){
if(!player.getPlaying() && newGameCreated && reset)
{
player.setPlaying(true);
player.setUp(true);
}
if(player.getPlaying())
{
if(!started)started = true;
reset = false;
player.setUp(true);
}
return true;
}
if(event1.getAction()==MotionEvent.ACTION_UP)
{
player.setUp(false);
return true;
}
return super.onTouchEvent(event1);
}
This function will do it on full screen.
But how do i make it only for when my bitmap is touched?
float x = event1.getX();
float y = event1.getY();
if(rect.contains((int)x, (int)y))
{
// touch in image
}
//where rect is rectangle of bitmap