Я реализую шаблон дизайна Material Design нижний лист в своем приложении, используя собственный подкласс. из Dialog
. Диалог тяготеет к нижней части экрана и использует анимацию ввода окна y-перевода:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:interpolator/decelerate_cubic">
<translate android:fromYDelta="100%"
android:toYDelta="0"
android:duration="250" />
</set>
В более ранних версиях Android это выглядит великолепно (если я сам так говорю): диалоговое окно плавно выдвигается из нижней части экрана и из под панели навигации.
Однако в последнем изображении для предварительного просмотра 5.0 анимация окон происходит в верхней части панели навигации, поэтому содержимое диалогового окна временно перекрывает навигацию. С этим конкретным вариантом использования это выглядит некрасиво, странно и отвлекает.
Есть ли что-нибудь, что я могу установить в своей теме или коде, чтобы предотвратить это?