как программно изменить смещение AppBarLayout? - PullRequest
0 голосов
/ 25 апреля 2020

мы видим изменения смещения на appBarLayout.addOnOffsetChangedListener, но как изменить смещение программно? somtings, такие как appBarLayout.setOffset (y: Float)

1 Ответ

0 голосов
/ 25 апреля 2020

AppBarLayout смещение может быть изменено:

val param = appBarLayout.layoutParams as CoordinatorLayout.LayoutParams
        val behavior = param.behavior as AppBarLayout.Behavior?
        if (behavior != null) {
            behavior.topAndBottomOffset = -500
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...