Я использую библиотеку AppIntro для моего пошагового приложения. Проблема в том, что анимируются только альтернативные фрагменты. Я хочу, чтобы все фрагменты были анимированы.
public class CustomBackgroundIntro extends AppIntro2 {
@RequiresApi(api = Build.VERSION_CODES.M)
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Animation works
addSlide(new IntroFragment1());
//Animation does not work
addSlide(new IntroFragment2());
//Animation works
addSlide(new IntroFragment3());
//Animation does not work
addSlide(new IntroFragment4());
//Animation works
addSlide(new IntroFragment5());
//Animation does not work
addSlide(new IntroFragment6());
// Bind the background to the intro
setBackgroundResource(R.color.background);
}
@Override
public void onSkipPressed(Fragment currentFragment) {
super.onSkipPressed(currentFragment);
finish();
}
@Override
public void onDonePressed(Fragment currentFragment) {
super.onDonePressed(currentFragment);
finish();
}
}
Анимация включена в соответствующие фрагменты. Я предполагаю, что сразу два фрагмента загружены.