Pull to refresh

Comments 8

UFO just landed and posted this here
Думаю, что програмно или по какому-нибудь событию
Можно программно установить состояние нижнего экрана, например:
bottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED);

Возможные варианты: STATE_COLLAPSED, STATE_EXPANDED, STATE_HIDDEN.
```java
// настройка максимальной высоты
bottomSheetBehavior.setPeekHeight(340);
```

Автор заботливо оставил комментарий, я думаю если не указывать этот параметр, то шторка будет открываться во весь экран :)

Из-за этого параметра в коде шторка не закрывается полностью. Поэтому его вообще лучше не юзать.

если добавить


app:behavior_hideable="true" 

или


setHideable(true)

то шторку можно будет дотянуть до конца


ссылка на доку

В новом мобильном 2ГИС есть такая панелька.
Бесит неимоверно тем, что анимацию сдвига они считают самостоятельно и короткое резкое движение пальцем ни к чему не приводит (панелька прыгает на пару пикселей и возвращается назад).
Хотя, если она будет работать также, как и весь остальной UI Android (верхняя панель, разблокировка экрана), то может и нормально будет.
боюсь, что в 2гис они полностью все сами писали, потому что там QT используется
Sign up to leave a comment.

Articles