Я пытался написать код, когда координаты cx/cy пересекаются с прямоугольником/s, прямоугольник меняет цвет. Это вело меня к стене. Вот мой код для прямоугольников.
for(int k = 0; k<=15; k++){
k = k * 55;
for(int i=0;i<=9;i++){
i = i*55;
bounds.set(left+i,top+k,right+i,bottom+k);
paint.setColor(Color.WHITE);
canvas.drawRect(bounds, paint);
if (cx == left || cx == right || cy==top|| cy == bottom){
paint.setColor(Color.DKGRAY);
canvas.drawRect(bounds, paint);
}
i=i/55;
}
k = k/55;
}