Макет обрезанного по краю изогнутого экрана устройства - PullRequest
0 голосов
/ 25 октября 2019

У меня проблема с обрезкой макета при отображении на экранах с изогнутыми краями. У меня есть простой макет с некоторыми правками и кнопкой. Тексты редактирования обрезаны с левой стороны, и это происходит только на устройствах Samsung Edge. Может кто-то знает, как бороться с этими изогнутыми краями экрана, потому что добавление больших полей выглядит как обходной путь, а на плоских экранах не будет хорошо выглядеть. Не могу найти ничего полезного в этом вопросе.

Заранее спасибо.

1 Ответ

0 голосов
/ 25 октября 2019

Я считаю, что есть 2 возможных решения вашей проблемы.

  1. WindowInsets : они описывают набор вставок для содержимого окна. Они облегчают отображение вашего пользовательского интерфейса, принимая во внимание системный пользовательский интерфейс и факторы вашего дисплея.
  2. Guideline : если вы используете ConstraintLayout в качестве базового макета, используйте рекомендации какваши горизонтальные границы облегчают создание адаптивного интерфейса. Например, вы можете установить горизонтальную направляющую на уровне 0,05 процента, а другую - на 0,95 процента, которая будет держать вас в стороне от краев, а также поддерживать отзывчивость вашего интерфейса при различных размерах и плотности экрана.
...