Как автоматически прокручивать снизу вверх в определенную позицию в ScrollView, чтобы сделать его похожим на Drag-to-scroll-up в ScrollView?Авто прокрутка в Scrollview
В принципе, я хочу создать колесо, которое плавно поворачивается снизу вверх.
Как автоматически прокручивать снизу вверх в определенную позицию в ScrollView, чтобы сделать его похожим на Drag-to-scroll-up в ScrollView?Авто прокрутка в Scrollview
В принципе, я хочу создать колесо, которое плавно поворачивается снизу вверх.
Вы можете сделать 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();
}
добавьте следующие строки:
scroll.scrollTo(0, scroll.getBottom());
в вашем XML добавить:
android:focusable="true"
android:focusableInTouchMode="true"
HTTP: //developer.android.com/reference/android/widget/AbsListView.html#smoothScrollToPositionFromTop%28int,%20int%29 –