У меня проблемы с тем, что прямоугольник не останавливается (жестко запрограммированные значения из-за ошибок с высотой экрана захвата). Кроме того, когда я рисую красной краской, я всегда получаю черный прямоугольник, несмотря ни на что, есть идеи?
Если вам нужно больше кода, дайте мне знать.
public void draw(Canvas canvas){
Rect rect;
rect = new Rect(x, y, x + SIZE, y + SIZE);
Paint paint = new Paint(Color.rgb(250, 0, 0));
canvas.drawRect(rect, paint);
}
public void update(){
if (this.y < (1920 - SIZE)) {
this.y += 5;
} else if (this.y > 1920){
this.y = 1920 - SIZE;
}
}