Używam smoothScrollBy()
do przewijania do określonej pozycji w ListView
. Chciałbym otrzymywać powiadomienie, gdy ListView
zostanie przewinięte w celu zintegrowania z bieżącym zdarzeniem onScrollStateChanged()
, które jest uruchamiane, gdy użytkownik przewinie palcem.Android smoothScrollBez wywoływania onScrollStateChanged
Obecnie używam Timer
, który działa 100 ms po czasie gładkiego przewijania, ale nie jest to tak napędzane zdarzenie, jak wolałbym.
Mogę potwierdzić z własnego debugowania że '*' smoothScroll funkcje nie będą powodować zmiany stanu przewijanie, a zatem spowodować, że 'OnScrollListener.onScrollStateChanged()' Callbacki bezużyteczne. – ohhorob