В Android, как мне задать Rect позицию X и Y?

Я пытаюсь нарисовать простой Rect на холсте, который находится по координате X 360, и координату Y 0. Я могу нарисовать свой Rect, если я сделаю координату X равным 0, но когда я сделаю ее 360, Квадрат искажается и становится прямоугольной формой, а не квадратом. Размер экрана – 640 пикселей, поэтому здесь проблем не должно быть. Я могу рисовать растровые изображения с теми же характеристиками, и он будет рисовать нормально. Почему Ректы не рисуют правильно? Это как-то так, что координата X находится только в DP, а не в PX? Тогда почему это влияет на фактический размер Rect? Я действительно смущен.

Rect square6 = new Rect(); square6.set(360, 0, 60, 60); 

Вы должны прочитать ссылку на Rect в Android. Установленная функция Rect – это общедоступный набор void (int left, int top, int right, int bottom), вы устанавливаете начало своего запуска с (360, 0) и заканчиваете на (60 , 60), вы должны изменить пармы на (360, 0, 420, 60). Это будет работать.