带有FloatButton的Android BottomSheet

时间:2016-03-01 16:09:54

标签: android material-design floating-action-button android-support-design

如何在谷歌地图中进行这种交互底部工作表和FloatButton? 第一个屏幕截图显示了两个FloatButtons。单击地图后,第二个按钮更改图标并向上滚动并挂在bottomSheet边缘。(截图2)。

First Screenshot

Second Screenshot

2 个答案:

答案 0 :(得分:0)

这是一个很好的参考,可以帮助您入门:

How to implement BottomSheets

Android Developer Blog on Bottom Sheets

为了进一步提供帮助,请发布现有代码以及您尝试过的内容。

答案 1 :(得分:0)

我认为FAB首先锚定到right|bottom的{​​{1}},并且与MapView视图具有相同的高度。

一旦BottomSheet偷看到某个高度并且BottomSheet top等于FAB高度的一半,那么新的锚ID会附加到FAB BottomSheet,基本上是id CoordinatorLayout.Params视图。

只是给你代码指针:

BottomSheet