Tôi đang phát triển một Ứng dụng Android có ba Hoạt động rất giống nhau. Tôi muốn người dùng có thể chuyển đổi giữa chúng bằng cách vuốt sang trái và sang phải trên màn hình. Đây là cách tôi quản lý mà cho đến giờ:Android: Cách chuyển đổi giữa các hoạt động như chuyển đổi máy tính để bàn trong ứng dụng Home?
Tôi đi theo này post
Sau đó, tôi đã thay đổi onSwipe() phương pháp theo cách này:
@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);
}
Nó hoạt động nhưng tôi không hoàn toàn hài lòng với điều này. Hơn nữa, tôi không biết đây có phải là cách tiếp cận đúng hay không.
Tôi muốn có một hành vi như ứng dụng trên ứng dụng Trang chủ khi chuyển đổi máy tính để bàn. Vì vậy, tôi muốn một hình động mượt mà hơn và sự xuất hiện của hoạt động được gọi từ đúng hướng, ví dụ như. từ phía bên trái của màn hình khi vuốt sang phải.
Bất kỳ gợi ý nào? Cảm ơn nhiều.
Mẹo này không dành cho việc vuốt giữa các Hoạt động (Tôi muốn tự mình làm điều đó nhưng chưa tìm được cách nào để thực hiện), nhưng việc chuyển đổi giữa các Chế độ xem được thực hiện tốt nhất với điều này: ViewFlow https://github.com/ pakerfeldt/android-viewflow – Ted
@dgraziotin mà cách tiếp cận bạn sử dụng cuối cùng để trượt qua các hoạt động khác nhau? – juned