2017-01-11 3 views
0

У меня есть список, чтобы открывать действия по методу switch. В этом случае, как я могу применить активность для открытия и закрытия анимации перехода к каждому действию?Анимация перехода на Open и Close для каждого вида деятельности

String selectedValue = String.valueOf(parent.getItemAtPosition(position)); 

switch (selectedValue) { 
    case "item1": { 
     Intent myIntent = new Intent(view.getContext(), activity1.class); 
     startActivityForResult(myIntent, 0); 
     break; 
    } 

ответ

1

overridePendingTransition (R.anim.right_in, R.anim.left_out); Используйте эту строку после startActivity(); right_in - анимация для начала макета right_out - анимация для закрытия макета

Не забудьте закрутить анимацию в настройках разработчика!

+0

I 'm using метод переключения .... ничего не меняется после вставки строки –

+0

Включите ли вы анимацию в настройках разработчика? –

1

Просто добавьте overridePendingTransition(R.anim.enter_anim, R.anim.exitanim); после startActivity().

+0

Я использую метод переключения .... ничего не меняется после вставки строки .......... startActivityForResult (myIntent, 0); overridePendingTransition (R.anim.push_right_in, R.anim.push_right_out); break; –

+0

Попробуйте просто startActivity() –

+0

, на который указывает, что для вызова ошибки требуется уровень api 16 –

Смежные вопросы