android棒棒糖animation故障

在运行Android 5(Lollipop)的设备中,我使用了默认的布局animation。 我正在使用具有多个片段的活动,这些片段在运行时使用默认片段pipe理器进行replace。 当replace旧的片段时,我想使用一个stream畅的UIstream动的animation。 在棒棒糖设备上,animation就像预期的那样工作,但在运行最新的操作系统的设备上,片段故障之间的animation:

小故障屏幕截图

我尝试使用默认的animationXML标记

android:animateLayoutChanges="true" 

因为它不工作,我改变它使用这个代码没有任何效果

 mTransaction = mManager.beginTransaction(); mTransaction.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out); mTransaction.remove(mFragment); mTransaction.add(R.id.container, mFragment, "fragment"); mTransaction.commit(); 

我已经在不同的设备和android模拟器上testing了代码。 奇怪的是,它运行预棒棒糖运行最新的操作系统(5.0.1)的android模拟器上的预期。 但在运行Android 5.0的Nexus 4和Nexus 5等设备上无法运行

有什么build议么? 任何帮助?

提前致谢

编辑:

这似乎是一个错误取决于使用的设备。 我已经testing了不同设备上的代码(Samsung Galaxy S4,HTC(One mini2,One M8,Desire S),Nexus 4&5),并且只出现在Google Nexus设备上。

编辑

解决animation问题的一个解决方法是通过禁用硬件加速

<application android:hardwareAccelerated="false">

标记在应用程序清单。 但是使用这个会使应用程序非常慢。

解决此问题的解决scheme是设置背景图像/颜色/绘制到活动。 看到

Solutions Collecting From Web of "android棒棒糖animation故障"