我试图自定义FragmentTransaction转换,但遇到了setTransitionStyle方法。它采用样式的xml资源ID,但我不知道xml资源的外观。我知道您可以为 Activity 定义动画样式,并且我假定此方法所需的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();
}

最佳答案

我在此链接上找到了答案

https://github.com/kedzie/Support_v4_NineOldAndroids

关于java - Android FragmentTransaction setTransitionStyle,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8345089/

10-12 01:39