мы видим изменения смещения на appBarLayout.addOnOffsetChangedListener, но как изменить смещение программно? somtings, такие как appBarLayout.setOffset (y: Float)
appBarLayout.addOnOffsetChangedListener
AppBarLayout смещение может быть изменено:
AppBarLayout
val param = appBarLayout.layoutParams as CoordinatorLayout.LayoutParams val behavior = param.behavior as AppBarLayout.Behavior? if (behavior != null) { behavior.topAndBottomOffset = -500 }