Переходы фрагмента компонента Android имеют белый фон - PullRequest
0 голосов
/ 01 июля 2019

Я использую библиотеку Jetpack Navigation и у меня возникают проблемы с переходами фрагментов: если анимация затухания или скольжения, у нее всегда белый фон вместо содержимого предыдущего экрана.

фрагмент A -> фрагмент B, когда анимация запускается вместо того, чтобы видеть фон как фрагмент A, это белый фон.

навигация

  <fragment
      android:id="@+id/nav_page"
      android:name="my.fragmenta"
      tools:layout="@layout/fragment_a">

    <action
        android:id="@+id/action_to_b"
        app:destination="@id/nav_b"
        app:enterAnim="@anim/slide_in_up"
        app:popExitAnim="@anim/slide_out_down"/>
  </fragment>

стиль деятельности

  <style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:statusBarColor">@color/statusBarColor</item>
  </style>

анимированные файлы

<translate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromYDelta="100%p"
    android:toYDelta="0"
    android:duration="@android:integer/config_longAnimTime" />

и

<translate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromYDelta="0"
    android:toYDelta="100%p"
    android:duration="@android:integer/config_longAnimTime" />

У кого-нибудь есть идеи, как это исправить?

...