Я создаю игру, полную на весь экран. Я использую изображение для фона и рисую поверх него. Фоновое изображение отлично смотрится во всех устройствах, но я не могу нарисовать оверлейные изображения в одном и том же месте на всех устройствах.Показать изображение в том же месте на нескольких экранах | Android
Например, если я использую
canvas.drawBitmap(overlay, 365, 85, paint);
Это выровняет изображение идеально подходит для телефонов, которые имеют 854px ширину. Но что-нибудь ниже, чем то, что оно будет направлено вправо.
Я пробовал играть с погружением, но, похоже, я не могу понять это. Есть ли там, где я могу убедиться, что они правильно выравниваются по всем разрешениям?
Вы должны передать координаты x, y в соответствии с размером экрана устройства, а не значением const. – Sandy