У меня были отзывы от пользователей Pixel 3/4 о том, что нижняя часть экрана в этом приложении обрезана, скрывая кнопки и, возможно, другие элементы управления, которые требуются пользователю.
Это только начало происходить на Android 10. Приложение содержит макеты Xamarin.Android axml и Xamarin.Forms для представлений (конкретная страница, которую вы просматриваете ниже - Xamarin.Forms).
Я не хочу устанавливать поля, отступы, гравитацию или что-то подобное во всем приложении, так как это, очевидно, повлияет на пользователей не Android 10 / Pixel. Я действительно не хочу проверять версию операционной системы и программно изменять эти свойства, так как это выглядит довольно странно и быстро станет неуправляемым.
Я искал что-то похожее на свойство UseSafeArea для панелей навигации, а не надрезов, но, похоже, их нет. Является ли использование WindowInsets единственным путем к этому или кто-то еще решил / решил эту проблему?
Как это выглядит (элементы управления внизу скрыты):
Как это должно выглядеть (и на любом другом устройстве данные здесь иные, но важно мнение):