2017-02-02 23 views
0

私はアクティビティが1つしかありません。まず、fragment1をその断片の中に表示します。私は、cardViewのリストを表示するrecyclerViewを持っています。各CardViewの中には、画像があります。ユーザーが各CardViewをタップすると、fragment1はフラグメント2に置き換えられます.fragment2にはviewPagerが含まれ、viewpagerにはrecyclerViewで同じデータがfragment1に表示されます。私はfragment1内のimage1とimage2との間でshareElementアニメーションを作成したいと考えています。フラグメント内のviewPagerフラグメントで動作するSharedElementの使い方

答えて

1

あなたが取引を開始するとき、あなたがこの

getSupportFragmentManager() 
    .beginTransaction() 
    .addSharedElement(sharedElement, transitionName) 
    .replace(R.id.container, newFragment) 
    .addToBackStack(null) 
    .commit(); 

などの共有要素のトランジションを追加し、他のフラグメントのXMLで

android:transitionName="transitionName" 
を同じ遷移名を与えることができます