Próbuję dostosować moje przejścia FragmentTransaction
i natknąłem się na metodę setTransitionStyle
. Przyjmuje identyfikator zasobu xml dla stylu, ale nie mam pojęcia, jak będzie wyglądał zasób xml. Wiem, że możesz definiować style animacji dla działań i zakładam, że xml potrzebny dla tej metody jest podobny, ale nie mogę znaleźć żadnej dokumentacji o wymaganym formacie (np. Xml atrybuty/węzły potrzebne do tego działania).Android FragmentTransaction setTransitionStyle
Edit1 (to, co robię teraz w moim 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();
}
Zajmuje obiekt animacji, choć nie jest wyjaśnij co (nie zagłębiłem się wystarczająco głęboko w źródło Androida). Następujące działa, ale nie zrobił nic: 'transaction.setTransitionStyle (android.R.attr.fragmentFadeExitAnimation);' – scorpiodawg