Android的片段与animation交易导致白色闪光

我有两个片段。 片段A最初是在视野中。 当用户按下button时,使用下面的方法将片段Banimation化为视图。 当我popup片段B时,它将animation从视图中移出,但是当它完成时,屏幕将闪烁白色。 不知道是什么原因造成的,似乎只发生在kit-kat而不是棒棒糖上。 正在使用的animation是向上滑动和下滑在xml中定义的animation。

@Override public void loadFragment(BaseFragment fragment, boolean replace, boolean addToBackStack, int animIn, int animOut, int animPopIn, int animPopout) { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); if (animIn != -1 && animOut != -1 && animPopIn != -1 && animPopout != -1) { transaction = transaction.setCustomAnimations(animIn, animOut, animPopIn, animOut); } else if (animIn != -1 && animOut != -1) { transaction = transaction.setCustomAnimations(animIn, animOut); } if (replace) { transaction = transaction.replace(R.id.container, fragment); } else { transaction = transaction.add(R.id.container, fragment); } if (addToBackStack) { transaction = transaction.addToBackStack(null); } transaction.commit(); } 

Solutions Collecting From Web of "Android的片段与animation交易导致白色闪光"