Üç tane çok benzer etkinliğe sahip bir Android uygulaması geliştiriyorum. Kullanıcının ekranda sola ve sağa kaydırarak aralarında geçiş yapabilmesini isterim.Android: Ev uygulamasında masaüstünü değiştirmek gibi Etkinlikler arasında nasıl geçiş yapılır?
Bu post
Sonra bu şekilde yöntem onSwipe() değiştirilmiştir izledi: Bu benim şimdiye kadar olduğu yönetilen nasıl
@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);
}
O inşaat ama tamamen değilim bundan memnun. Dahası, bunun doğru bir yaklaşım olup olmadığını bilmiyorum.
Masaüstü değiştirirken Home uygulamalarındaki gibi bir davranışa sahip olmak isterim. Bu nedenle, daha düzgün bir animasyon ve denilen hareketin doğru yönden görünmesini istiyorum. sağa kaydırırken ekranın sol tarafından.
Herhangi bir ipucu? Çok teşekkür ederim.
Bu ipucu Etkinlikler (etkinlikler arasında geçiş yapmak için değil, bunu yapmak için henüz bir yol bulamadım), ancak Görünümler arasında geçiş yapmak şu şekilde yapılır: ViewFlow https://github.com/ pakerfeldt/android-viewflow – Ted
@dgraziotin, farklı etkinliklere kaymak için en son kullandığınız yaklaşıma mı? – juned