collisions between two imageView Android

Viewed 577

I'm trying to detect collision between two ImageView components.

Here is the collision code I have written so far:

ImageView iconBall;
ImageView iconBloc;
Rect rectBall = new Rect();
Rect rectBloc = new Rect();

textCollide = (TextView) findViewById(R.id.textCollision);
iconBall.getHitRect(rectBall);
iconBloc.getHitRect(rectBloc);
collision = rectBall.intersect(rectBloc);

textCollide = (TextView) findViewById(R.id.textCollision);
iconBall.getHitRect(rectBall);
iconBloc.getHitRect(rectBloc);

if (Rect.intersects(rectBall,rectBloc)) {
    textCollide.setVisibility(View.VISIBLE);
    textCollide.setText("coucou y a collision fdp");
    collision = true;
    Game.this.finish();
}

Any advice?

1 Answers
Related