Я использую OnOffsetChangedListener интерфейс для обнаружения изменения смещения AppBarLayout.Работает нормально, но проблема в том, что метод onOffsetChanged вызывается постоянно.Как я могу остановить этот непрерывный звонок.
offsetChangedListener = (appBarLayout, verticalOffset) -> {
Log.i(TAG, "onOffsetChanged: verticalOffset: " + verticalOffset);
// Vertical offset == 0 indicates appBar is fully expanded.
if (Math.abs(verticalOffset) > 200) {
appBarExpanded = false;
invalidateOptionsMenu();
} else {
appBarExpanded = true;
invalidateOptionsMenu();
}
};
Заранее спасибо.