Pracuję nad aplikacją dla systemu Android, która ma trzy bardzo podobne działania. Chciałbym, aby użytkownik mógł przełączać się między nimi, przesuwając w lewo i w prawo na ekranie. ten sposób, że udało mi się do tej pory:Android: jak przełączać się między działaniami, takimi jak przełączanie komputerów w aplikacji domowej?
Śledziłem ten post
Potem zmienił onSwipe() metoda w ten sposób:
@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);
}
to działa, ale nie jestem całkowicie zadowolony z tego. Co więcej, nie wiem, czy to jest właściwe podejście.
Chciałbym mieć zachowanie podobne do tego w aplikacjach domowych, podczas przełączania pulpitu. Dlatego chciałbym płynniejszą animację i wygląd wywoływanej aktywności z właściwego kierunku, np. z lewej strony ekranu podczas przesuwania z prawej strony.
Jakieś wskazówki? Dziękuję Ci bardzo.
Ta wskazówka nie służy do przesuwania działań (chcę to zrobić samodzielnie, ale nie znalazłem jeszcze sposobu, aby to zrobić), ale przełączanie między widokami najlepiej wykonać za pomocą: ViewFlow https://github.com/ pakerfeldt/android-viewflow – Ted
@dgraziotin, którego podejścia użyłeś w końcu do przesuwania różnych aktywności? – juned