Android ScrollView ScrollTo и мерцание
Я отмечаю, что экран будет мерцать всякий раз, когда вызывается scrollTo. Я хотел добиться того, чтобы содержимое ScrollView оставалось на том же месте на экране во время добавления данных в верхнюю / нижнюю часть ScrollView.
Моя идея состоит в том, чтобы создать настроенный ScrollView, который загружает дополнительные данные, когда пользователь прокручивает вверх или вниз, что-то похожее на стену Facebook.
1 ответ
После многих проб и ошибок я понял, что мерцание способствует прокрутке в Runnable. Первоначально координата Y не может быть найдена, пока не закончится отрисовка экрана. Затем я изменил логику, чтобы вычислить высоту элементов, добавляемых в ScrollView (так как высота элемента известна), и вызвал scrollTo на следующем шаге. Такой подход устраняет эффект мерцания. Приветствия.