2015-10-28 5 views
1

Как автоматически прокручивать снизу вверх в определенную позицию в ScrollView, чтобы сделать его похожим на Drag-to-scroll-up в ScrollView?Авто прокрутка в Scrollview

В принципе, я хочу создать колесо, которое плавно поворачивается снизу вверх.

+0

HTTP: //developer.android.com/reference/android/widget/AbsListView.html#smoothScrollToPositionFromTop%28int,%20int%29 –

ответ

1

Вы можете сделать Scrollview для прокрутки и добавить некоторый сон для плавной прокрутки:

private void sendScroll(ScrollView scrollView){ 
     final Handler handler = new Handler(); 
     new Thread(new Runnable() { 
      @Override 
      public void run() { 
       try {Thread.sleep(100);} catch (InterruptedException e) {} 
       handler.post(new Runnable() { 
        @Override 
        public void run() { 
         scrollView.fullScroll(View.FOCUS_UP); 
        } 
       }); 
      } 
     }).start(); 
    } 
1

добавьте следующие строки:

scroll.scrollTo(0, scroll.getBottom()); 

в вашем XML добавить:

android:focusable="true" 
android:focusableInTouchMode="true" 
Смежные вопросы