В моем приложении android я использую BottomSheetDialog
с элементом EditText
. Этот стиль применяется к диалогу:
<style name="DialogSampleStyle" parent="Theme.Design.Light.BottomSheetDialog">
<item name="android:windowIsFloating">false</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowSoftInputMode">adjustResize|stateVisible</item>
</style>
Он работает довольно хорошо, но я столкнулся с ошибкой на устройстве Huawei P20 Lite (Android 9.1). Если я что-то печатаю в нижней части клавиатуры android, тусклое поле BottomSheetDialog
исчезает. Если я печатаю на другой части клавиатуры, это рабочий файл.
Исходя из этого, я предположил, что причиной этой ошибки являются жесты навигации, область которых расположена в нижней части клавиатуры.
Кто-нибудь сталкивался с этой проблемой и имел придумали решение?