Android FragmentTransaction setTransitionStyle

Rya*_*anM 6 java android android-fragments

我正在尝试自定义我的FragmentTransaction过渡,我遇到了这个setTransitionStyle方法.它接受一个样式的xml资源id,但我不知道xml资源会是什么样子.我知道你可以为活动定义动画样式,我假设这个方法所需的xml是相似的,但是我找不到任何关于所需格式的文档(例如,使这个工作所需的xml属性/节点).

EDIT1(这就是我现在在FragmentActivity中所做的事情):

public void pushFolderFrag(Fragment folderFrag, String backStackID) {
    FragmentTransaction transaction = getFragmentManager().beginTransaction();
    transaction.replace(R.id.SplitView_MasterContainer, folderFrag);
    transaction.addToBackStack(backStackID);
    transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
    //transaction.setTransitionStyle(arg0);//what does the format for this resource look like??

    // Commit the transaction
    transaction.commit();
}
Run Code Online (Sandbox Code Playgroud)

BoD*_*BoD 0

我知道这并不能完全回答问题,但你为什么不使用setCustomAnimations()呢?如果您使用 Android 3+,则
此调用将获取属性动画资源;如果您使用支持包,则此调用将查看动画资源。