Bu özelliği alıp alamayacağımı görmek için Galeri kaynağını inceliyordum. Bu kod ile bir şey mümkün görünüyor. Ancak çalışmayı başaramadan vazgeçtim. Sanki doğru koordinatlarda geçmiyormuşum gibi görünüyorum, bu yüzden daima yanlış geri döndü. Çalışırsa doğru olur.
Sadece burada bir başkasını göndermek, başka biri bunu düzeltmek için vermek ister! (Eğer varsa, lütfen çözümünüzü gönderin!)
Rect rect = new Rect();
gallery.getHitRect(rect);
int x = rect.centerX()+getWindowManager().getDefaultDisplay().getWidth();
int y = rect.centerY();
MotionEvent event = MotionEvent.obtain(100, 100, MotionEvent.ACTION_DOWN, x, y, 0);
timesGallery.onDown(event);
boolean res = timesGallery.onSingleTapUp(null);
Yöntem taklit etmekti (1) Büyük, sadece kullandığınız emin olun çalışır Yeterince büyük bir hız. Android docs burada utanç çok yanıltıcı: "Ne zaman bir fling olayı bildirildi" yanlış IMHO, gibi bir şey söylemeliyim: "Galeri bir kaçamak yapmak için söyler" veya yöntem performFling – pheelicks