Как сделать это взаимодействие Нижним листом и FloatButton, как в Google Map? На первом снимке экрана показаны два FloatButtons. После нажатия на карту второй значок изменения кнопки и прокрутка вверх и переключение на нижнюю границу. (Снимок экрана2).Android BottomSheet с FloatButton
0
A
ответ
0
Я полагаю, что FAB сначала привязан к right|bottom
от MapView
и имеет ту же возвышенность, что и вид BottomSheet
.
После BottomSheet
выглядывает на некоторую высоту и BottomSheet
вершины равна половине высоты FAB, то новый якорь идентификатор прикрепленной к ФАБУ CoordinatorLayout.Params
, который в основном является идентификатор BottomSheet
вида.
Просто чтобы дать вам указатели код:
CoordinatorLayout.Behavior behavior = (CoordinatorLayout.Behavior)fab.getLayoutParams();
int boundary = fab.getTop() + (fab.getHeight() * 0.5);
//inside `BottomSheet` callback methods
if(sheetView.getTop() >= boundary){
//sheet is expanding or its peeking height was changed
behavior.setAnchorId(sheetView.getId());
} else if (sheetView.getTop() <= boundary){
//sheet is animating to collapse, being collapsed
behavior.setAnchorId(mapView.getId());
}
0
Вот хорошая ссылка, чтобы вы начали:
Android Developer Blog on Bottom Sheets
Чтобы помочь Вам, пожалуйста, напишите существующий код и что вы «Пробовал.
Смежные вопросы
- 1. Android BottomSheet с RecyclerView
- 2. Android BottomSheet?
- 3. MaterialDesignLibrary FloatButton
- 4. Неправильное поведение BottomSheet
- 5. BottomSheet с EditText
- 6. BottomSheet с RecyclerView
- 7. BottomSheet улетит с изменением видимости
- 8. Внедрение BottomSheet в приложении
- 9. Моего Android bottomsheet не имеет фона
- 10. Android BottomSheet: Является ли hinding под панелью
- 11. BottomSheet с ViewPager и фрагментами?
- 12. Android BottomSheet как Share Sheet с привязным представлением внизу
- 13. ListView in BottomSheet
- 14. Disable BottomSheet Drag
- 15. андроид: bottomsheet не исчезает обычно
- 16. Раздвижные BottomSheet как карта Google
- 17. BottomSheet пользовательское поведение - выше BottomBar
- 18. android BottomSheet как рухнуть при нажатии на внешнюю сторону?
- 19. События касания Bottomsheet, полученные mapview
- 20. Попытайтесь понять поведение BottomSheet в библиотеке поддержки android 23.2.1
- 21. Прокрутка второго recyclerview не работает в bottomSheet
- 22. Bottomsheet with moving Floating action buttons
- 23. Добавить функцию для каждого из нижней Bottomsheet
- 24. Как установить высоту BottomSheet полного родителя?
- 25. Force BottomSheet, чтобы скрыть, когда пользователь перетаскивает
- 26. Высота не работает для BottomSheet внутри координатора макета
- 27. android onclicklistener на классе с кнопкой внутри?
- 28. Скрыть панель инструментов на прокрутке внутри BottomSheet view
- 29. Предотвращение перетаскивания пользователя в библиотеке поддержки BottomSheet 23.2
- 30. Как добавить нижний макет в Modal BottomSheet Dialog?