La transición de elementos compartidos deja un extraño fondo blanco entre la primera actividad y la segunda actividad transparente

Recientemente me enfrenté con un problema extraño. Tengo dos actividades. El primero contiene una cuadrícula con miniaturas. Una especie de galería. Y el segundo contiene un paginador de vista con fragmentos y se comporta como un visor de imágenes donde se puede deslizar entre imágenes. Utilizo una transición de elemento compartido para iniciar la segunda actividad. Al igual que Google Photo app. En la segunda actividad puedo deslizar hacia arriba o hacia abajo para descartar la actividad con una transición gradual del fondo. Hice mi segunda actividad totalmente transparente:

<item name="android:windowBackground">@color/palette_transparent</item> <item name="android:colorBackgroundCacheHint">@null</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@android:style/Animation</item> 

Pero el problema es cuando deslizo una imagen hacia arriba / abajo y el fondo de la segunda actividad se desvanece. Puedo ver un fondo blanco pero no la primera actividad. Si comienzo la segunda actividad sin la transición de elemento compartido todo está bien.

Hice una investigación y descubrí que esta capa blanca superpuesta probablemente la primera actividad. No es una parte de la segunda actividad como puedo ver en Stetho ver jerarquía.

Probablemente mi explicación no es muy buena ni mi inglés, así que aquí un par de videos aclaran demasiado mi problema.

Video sin transición y vídeo con transición

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.