1

問題なくフレームレイアウト内にフラグメントを表示したため、小さな問題が発生しましたが、フラグメントを非表示にしようとすると、非表示にならず、レイアウトに表示されたままになります。

ここで私がやったこと:

Fragment fragment = new FooterClass();      
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();

フラグメントを表示するには

ft.setCustomAnimations(R.anim.slide_left_in, R.anim.slide_left_out).show(fragment).replace(R.id.footer_layout, fragment).commit();

HIDE フラグメントへ

ft.setCustomAnimations(R.anim.slide_left_out, R.anim.slide_left_in).hide(fragment).commit();

それは完全に表示されていますが、隠れていません。

4

0 に答える 0