非常によく似た 3 つのアクティビティを持つ 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);
}
動作しますが、これに完全に満足しているわけではありません。さらに、これが正しいアプローチであるかどうかはわかりません。
デスクトップを切り替えるときに、ホームアプリのような動作をしたいと思います。したがって、アニメーションをよりスムーズにし、呼び出されたアクティビティを正しい方向から表示したいと思います。右にスワイプすると、画面の左側から。
ヒントはありますか?どうもありがとうございました。