Я портировал Java-игру на Android, и теперь у меня осталось только один шаг: исходная версия рабочего стола создала окно и нарисовала большой черный ящик того же размера. Все игровое поле меньше разрешения стандартного Android-устройства, но это так понятно, поэтому я хотел бы просто сохранить все координаты, как мы их знаем, и центрировать игровое поле на экране, расширяя границу во всех направлениях.Центральное представление на экране
Теперь я мог бы найти все различные методы рисования и добавить соответствующее смещение, или я мог бы просто (хотя я не знаю, как) встраивать представление в другое и просто перемещать 0,0 в игровом поле соответствующее смещение. Последнее мне очень нравится, но я просто не знаю, с чего начать!
Любые идеи?
извините, но я не думаю, что получаю детали: вы просто хотите, чтобы представление с вашей игрой было сосредоточено внутри экрана (без изменения размера или любого другого преобразования)? – Rick77
Ну, сам вид занимает весь экран. Но, как наследие исходного кода Java, вещи только когда-либо нарисованы на 800x400 (приблизительно) подмножестве этого. Я хотел бы сосредоточить это подмножество и заполнить границу черным как можно проще. –