2010-10-25 31 views
5

Sadece Google'da bulamadığım kolay bir cevap arıyorum. Basit ifadeyle. ScrollView bir kaçıştan sonra kaydırma durduğunda söylemek için bir yolu var mı?Android ScrollView isFinished?

+0

gibi Belki http://developer.android.com/reference/android/view/View.html#onScrollChanged%28int,%20int,%20int,%20int%29? – MatrixFrog

+1

Teşekkürler. Bu sadece kaydırma komutları tarafından tetiklenir. Bu yüzden, kaydırma başlamadığı zaman çağrılır. Yine de öneriyi takdir ediyorum. – LoneWolfPR

cevap

-2

Evet, flingin ardından ideal durumda gelir, bu da kaçışınızın bittiği anlamına gelir. Bunun için liste görünümünüze dinleyici yerleştirmelisiniz list.setOnScrollListener(this). Öyleyse dinleyiciyi ideal durumda olup olmadığını kontrol etmelisiniz. Bu

public void onScrollStateChanged(AbsListView view, int scrollState) 
{   
    if(OnScrollListener.SCROLL_STATE_IDLE) 
    { 
     your code; 
    } 
} 
+1

Bu, ScrollViews için veya sadece ListViews için çalışıyor mu? düzenleme: setOnScrollListener sadece Liste Görünümleri için görünüyor. ScrollViews için böyle bir şeye ihtiyacım var. Yine de teşekkürler. – LoneWolfPR

İlgili konular