Android: как переключаться между такими действиями, как переключение рабочих столов в домашнем приложении?

Я занимаюсь разработкой приложения для Android, в котором есть три очень похожих занятия. Я хотел бы, чтобы пользователь мог переключаться между ними, проводя влево и вправо по экрану. Вот как мне это удавалось до сих пор:

Я следил за этимсообщение

Затем я изменил метод onSwipe () следующим образом:

@Override
 public void onSwipe(int direction) {
  Intent intent = new Intent();

  switch (direction) {

  case SimpleGestureFilter.SWIPE_RIGHT:
   intent.setClass(this, TodoTodaySheet.class);
   break;
  case SimpleGestureFilter.SWIPE_LEFT:
   intent.setClass(this, TrashSheet.class);
   break;

  }
  startActivity(intent);
 }

Это работает, но я не совсем доволен этим. Более того, я не знаю, правильный ли это подход.

Мне бы хотелось, чтобы при переключении рабочего стола было такое же поведение, как в домашних приложениях. Поэтому хотелось бы более плавной анимации и появления вызываемой активности с правильного направления, например. с левой стороны экрана при проведении справа.

Есть намеки? Большое спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос