2015-07-11 3 views
-1

Я хочу получить позицию Scrollview после прокруткиAndroid: Scrollview после прокрутки позиции ПОЛУЧИТЬ

Или, если Scrollview в донной

Мой код:

final ScrollView scrMain = (ScrollView) findViewById(R.id.scrMain); 
      scrMain.setOnScrollListener(new OnScrollListener() { 

       @Override 
       public void onScrollStateChanged(AbsListView view, int scrollState) {} 


       @Override 
       public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { 
        // x ? y ? 
        // if scroll at bottom ? 
       } 
      }); 
+0

поиск по Google вы найдете решение –

+0

Я ищу в google, но не нашел, пожалуйста, отправьте мне ссылку. thx – user3612383

+0

может мне помочь? – user3612383

ответ

0

использование getViewTreeObserver() метод вашего ScrollView. здесь приведен пример:

scrMain.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { 
    @Override 
    public void onScrollChanged() { 

     // horizontal scroll position 
     int scrollX = scrMain.getScrollX(); 

     // vertical scroll position 
     int scrollY = scrMain.getScrollY(); 
    } 
}); 
+0

Не работайте, пожалуйста, помогите – user3612383

+0

http://stackoverflow.com/a/10334353/2121682 проверьте это. это довольно подробно. – iamkaan

Смежные вопросы