2016-07-30 19 views
0

2つのフラグメント間のトランザクションにカスタムアニメーションを設定したいのですが、フラグメントトランザクションの置換はInfoFragment(フラグメントを拡張するフラグメント)には適用できません。 app.fragment。FragmentTransictionの置き換えはInfoFragmentに適用できません

infoFragment=InfoFragment.newInstance(latitude,longitude); 
      getFragmentManager() 
      .beginTransaction() 
      .setCustomAnimations(R.animator.card_flip_right_in,R.animator.card_flip_right_out,R.animator.card_flip_left_in,R.animator.card_flip_left_out) 
      .replace(R.id.fragment_container,infoFragment) 
      .addToBackStack(null) 
      .commit(); 

enter image description here

+0

正確なエラーメッセージには、正確には何が記されていますか?これは実行している正確なコードです(セミコロンなどはありません)。 – Shaishav

答えて

0

あなたのInfoFragmentがFragmentを拡張していると言っているので、問題を引き起こしている可能性があるのはフラグメントパッケージだけです。 InfoFragmentandroid.app.Fragmentのみをインポートし、サポートパッケージからインポートしていないことを確認してください。

+0

Thx。それは働いたが、私は今問題がある。私が解決策を自分で得ることができなければ、私は戻ってきます;)。 –

0

あなたがinfoFragmentをインポートするのを忘れたように思えます。 infofragment用のパッケージをインポート

関連する問題