我試圖自定義我的FragmentTransaction
轉換,並且我遇到了setTransitionStyle
方法。它需要一個XML樣式的資源ID,但我不知道xml資源會是什麼樣子。我知道你可以爲活動定義動畫樣式,並且我假設這個方法所需的xml是類似的,但我找不到所需格式的任何文檔(例如,使這個工作需要的xml屬性/節點)。Android FragmentTransaction setTransitionStyle
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();
}
它需要一個動畫對象,雖然它不是清楚什麼(我沒有深入到Android源深入)。以下工作,但沒有做任何事:'transaction.setTransitionStyle(android.R.attr.fragmentFadeExitAnimation);' – scorpiodawg