Я занимаюсь разработкой приложения для 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);
}
Это работает, но я не совсем доволен этим. Более того, я не знаю, правильный ли это подход.
Я бы хотел, чтобы при переключении рабочего стола было такое же поведение, как в домашних приложениях. Поэтому хотелось бы более плавной анимации и появления вызываемой активности с правильного направления, например. с левой стороны экрана при проведении справа.
Есть намеки? Большое спасибо.