Масштабируемые кнопки для адаптивного макета? - PullRequest
1 голос
/ 30 апреля 2020

Я попытался создать пользовательский интерфейс с 4 кнопками в каждом углу экрана. Размер кнопок должен быть отзывчивым, от соответствующего угла до середины. Если разрешение изменяется, размер кнопок также должен быть отрегулирован так, чтобы они всегда расширялись от угла до середины, разделенного на четыре части одинакового размера.

То, что кнопки ведут себя многократно и остаются в углу, работает , только размер кнопок, который не работает.

Я не смог решить мою проблему с помощью инспектора, есть ли способ? Это возможно, только если я использую изображения вместо кнопок?

Текущий:

enter image description here

Желаемый:

enter image description here

1 Ответ

1 голос
/ 30 апреля 2020

Существуют разные подходы, вы можете использовать макеты, но это довольно просто, поэтому вы можете сделать это с помощью инспектора.

Вы можете установить якоря:

  • Вверху слева xmin = 0, xmax = 0,5, ymin = 0,5, ymax = 1
  • Вверху справа xmin = 0,5, xmax = 1, ymin = 0,5, ymax = 1
  • Внизу слева xmin = 0, xmax = 0,5, ymin = 0, ymax = 0.5
  • Внизу справа xmin = 0.5, xmax = 1, ymin = 0, ymax = 0.5

Установить установить все слева, справа, сверху и нижние значения равны 0.

Теперь привязки основаны на положении экрана (середина (0,5) или края (0 и 1)), поэтому он будет сброшен с размерами экрана. Углы каждого ящика установлены на расстояние 0, поэтому они будут придерживаться своих якорей.

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