Описание тега display-cutouts

1 ответ

env(safe-area-inset-top) не работает на Android Pie + WebView 69

У меня полноэкранное приложение Cordova, я использовал CSS ниже для надреза iPhone X, padding-top: 25px; padding-top: env(safe-area-inset-top); и Android будет игнорировать env(safe-area-inset-top)и использовать 25px чтобы строка состояния не закрыв…
24 сен '18 в 09:13
1 ответ

NULL оконные вставки

Я пытаюсь получить DisplayCutout и получить java.lang.NullPointerException: попытка вызвать виртуальный метод 'android.view.DisplayCutout android.view.WindowInsets.getDisplayCutout()' для ссылки на пустой объект Вот мой код: if (Build.VERSION.SDK_IN…
01 дек '18 в 21:08
0 ответов

Проблема с навигационным блоком в Android с вырезами / вырезом дисплея

Я разрабатываю приложение для Android с шаблоном Android Studio "Активность в Навигаторе", но если я открою блок навигации на телефоне с вырезом "Вырез / вырез", большая строка состояния покроет верхнюю часть заголовка Панели навигации. Как я мог эт…
01 дек '18 в 20:11
0 ответов

Как отобразить полноэкранный режим Android на Pie 9 (API 28) с помощью cutOut в реагирующем (в настоящее время в последней версии 0.58.0-rc.1)

У меня проблема с настройкой полноэкранного режима в моем приложении, работающем на родном компьютере, на Android-пироге с вырезом наподобие pocophone Xiaomi. Как настроить полноэкранный режим? Я попытался установить его в нативный код, но не получи…
20 дек '18 в 08:54
2 ответа

Как получить высоту DisplayCutout при создании деятельности?

У меня есть игра с полноэкранным режимом SurfaceView (Portrait) и нитью, которая постоянно отображается на поверхности. SurfaceView инициализирован onCreate а его размер определяется шириной и высотой экрана в пикселях. После того, как это создано, …
1 ответ

Как вставить базу данных Cutout sign ( ') sqlite из текстового файла

Я использовал базу данных sqlite для сохранения своих данных. Я сделал резервную копию таблицы sqlite в текстовый файл. Когда я пытаюсь восстановить из TXT в SQLite, я получаю синтаксическую ошибку (код-1). Потому что я использовал знак выреза ( ' )…
03 май '19 в 20:51
0 ответов

Ionic App - Display Cutout создает частичную информацию заголовка

У меня есть ионное приложение, которое имеет небольшую информацию заголовка, которая получает "ВЫРЕЗАТЬ", если устройство оказывается одним из них "NOTCH" устройства / Выключатели дисплея. Для устройств Apple есть идеальное решение для "вставок в бе…
29 авг '19 в 07:37
0 ответов

Как включить перекрытие экрана, даже если в настройках приложения не установлен полноэкранный режим

У меня есть видеоплеер в деятельности. Я установил флаги для getWindow.addFlags(WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES); для полноэкранного отображения. Тем не менее, пока я не установлю приложение в полноэкранный режим…
18 июл '19 в 15:39
0 ответов

Chrome meta viewport-fit= обложка на андроид с вырезами дисплея

Похоже, что последний Chrome на Android 9 "Pie" не работает как Safari на iPhone X при использовании viewport-fit=cover, Safari растягивает содержимое на весь экран в области вырезов, а Chrome - нет (см. Снимок экрана Huawei Y6 ниже). Это стандартно…
09 авг '19 в 12:40
0 ответов

Почему разрешение дисплея отличается от разрешения касания в устройствах с вырезом дисплея

Я делаю приложение для Android, которое работает в полноэкранном режиме, когда я тестирую его на устройствах с вырезом экрана (вырез), происходит сдвиг в сенсорном вводе, я пытался исправить это с помощью getLocationOnScreen(), но это тоже не удаетс…
6 ответов

Удалите подстроку, начинающуюся с конкретного слова и заканчивающуюся "."

Из середины текста мне нужно вырезать предложение или, что лучше, информацию об ингредиентах продукта. Логика позади всегда одинакова. Начиная с "Ингредиенты" и заканчивая точкой "." Например (это мой $prodDesc): Coca Cola is the most famous soft dr…
21 авг '19 в 10:53
0 ответов

Полноэкранное всплывающее окно для дисплея с вырезом (например, Galaxy S10)

Итак, я недавно решил свою проблему, чтобы отобразить всю свою активность в полноэкранном режиме на Galaxy S10 с помощью этого кода в oncreate() getWindow().setFlags(WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES,WindowManager.…
05 ноя '19 в 21:10
1 ответ

Отрисовка макета для отображения метки в Android

Я пробовал добавить layoutInDisplayCutoutMode shortEdges, но это не повлияло. Мне нужно было растянуть макет вверх, что-то похожее на изображения, показанные в приложении Netflix для Android.
0 ответов

Приложение Xamarin.Forms в строке состояния (отображение вырезов)

Я создаю приложение, в котором на главной странице будут GoogleMaps через Xamarin.Forms. Я хочу, чтобы приложение выглядело как приложение Google Map: Так что-то вроде отображения под строкой состояния. На iPhone X это было легко. Но для Android это…
1 ответ

ImageView не отображается в области выреза дисплея на устройстве Samsung One UI

Я пытаюсь сделать полноэкранный режим. Я отредактировал стиль темы для своего занятия, чтобы он отображался в вырезе на экране. Но это не работает. Я пробую это на своем телефоне Samsung с One UI Pie, я видел несколько вопросов в стеке, и они могут …
01 окт '19 в 11:41
1 ответ

WindowInsets.getDisplayCutout имеет значение NULL везде, кроме onAttachedToWindow в полноэкранном приложении Java.

У меня проблемы с getDisplayCutout()в моем полноэкранном приложении Java. Мне кажется, что я могу получить значение DisplayCutout только в пределахonAttachedToWindowфункция. После завершения этой функции я больше никогда не смогу ее получить. Код дл…
16 апр '20 в 04:28
1 ответ

Как добавить LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES в параметры оконного менеджера?

Я создаю приложение для Android, в котором я показываю плавающее представление поверх всех приложений с помощью службы и диспетчера окон. Я пытаюсь добавить WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES в свои параметры оконно…
1 ответ

Найдите тип вырезки на Android

Как я могу получить устройство с вырезом под вырез? РЕДАКТИРОВАТЬ: Поскольку мой вопрос не всем ясен (хотя я и был): я ищу флаг или какое-то перечисление, которое содержит тип выреза устройства. Это может выглядеть так: "CutoutType_Corner". Я не уве…
0 ответов

eclipse TargetApi не работает с layoutInDisplayCutoutMode

У меня есть старый проект игры для Android со следующей версией ndk/sdk: AndroidManifest.xml <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="26"/> project.properties target=android-19 Чтобы поддержать вырез экрана, я первым дело…
10 янв '20 в 11:04
0 ответов

Фрагментируйте общие элементы и отображайте вырезы

У меня проблема с вырезами дисплея. При создании фрагмента вonActivityCreated, Выполняю запрос на получение вырезов дисплея ViewCompat.setOnApplyWindowInsetsListener(contentContainer) { _, insets -> windowInsets = insets!! insets.consumeSystemWin…