Слушатель событий для scrollview

Рейтинг: 1Ответов: 1Опубликовано: 24.04.2015

Eclipse под Android. Подскажите пожалуйста, есть ли у scrollview слушатель событий который реагирует на перемещение того что в окне(в моём случае текста)? Допустим примерно так scrollview.addMottionListener (код или функция которую надо выполнять во время прокрутки,например получать вертикальную координату и в определённый момент не особо заметно для пользователя выполнить подгрузку текста и выгрузить из памяти невидимый).

Задача состоит в том что бы динамически подгружать и выгружать текст из оперативной памяти (ибо страшно тормозят 800 kB текста).

И ещё, раньше программировал на as3 под флэш, там была такая тема как слушатель событий экрана в паре с таймером, stage.addEventListener(......),в эклипсе есть что нибудь подобное?

Ответы

▲ 3Принят

Я делаю так:

scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
            @Override
            public void onScrollChanged() {
                int scrollY = scrollView.getScrollY();
            }
        });