请参阅屏幕截图,了解更换片段时遇到的奇怪失真。它在其他手机上运行得非常漂亮,如OnePlus One& Android One,但这个问题发生在Nexus 6P上。
真实片段下方有一个重复的片段。如果我稍微拉出导航抽屉,它也会被拉出底层片段。所以它不仅仅是一个静态的,而是一个真实的活片段。
我正在替换片段,而不是添加片段。片段也有背景颜色。
FragmentManager fragmentManager = ((BaseActivity) context).getSupportFragmentManager();
if (fragmentManager.getBackStackEntryCount() > 0) {
fragmentManager.popBackStack(fragmentManager.getBackStackEntryAt(0).getId(), FragmentManager.POP_BACK_STACK_INCLUSIVE);
}
android.support.v4.app.FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.setCustomAnimations(R.anim.slide_left_in, R.anim.slide_left_out, R.anim.slide_right_out, R.anim.slide_right_in);
transaction.replace(BaseActivity.getContainerIdForCurrentActivity(context), fragment);
transaction.commit();