алгоритм свободного размещения объектов на экране - PullRequest
1 голос
/ 24 ноября 2010

с моим приложением у меня есть разные объекты (для простоты, скажем, все прямоугольники), которые могут быть разных размеров и свободно размещаться на экране (перетаскивание).

Проблема, которую я имею, состоит в том, что пользователь создаетстраница на экране определенного размера, но она просматривается на экране другого размера.Это не имеет большого значения, если различия невелики, скажем, 15 "против 14" ноутбуков), но это выглядит довольно запутанным, если создать на скажем 27 "Mac и просматривать на 14" ноутбуке.

Я попытался сохранить размеры экрана, а затемизменение размеров / перемещение объекта относительно, но это не сработало.

Вам известен алгоритм для решения такой проблемы?если нет, вы рекомендуете метод / идею, как мне решить эту проблему?

1 Ответ

1 голос
/ 24 ноября 2010

Изменение размера и перемещение относительно хорошо звучит. Единственная проблема заключается в том, что квадрат, нарисованный в 800x600, не будет квадратом в 1920x1200, если вы не компенсируете соотношение экрана. Затем, если вы начнете компенсировать соотношение экрана, чтобы квадраты оставались в квадрате, вы получите проблемы с почтовыми ящиками .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...