最近项目中突然要实现高德地图中列表的效果,刚开始一筹莫展,以为是自定义控件还是通过手势进行判断 ,果断蒙了,百度谷歌了一下最后发现原来谷歌早就就出来了这样的效果--android.support.design.widget 里面就有BottomSheet这样的一个底部动作条,下面我就以我自己实现的类似高德地图的列表效果来解释一下BottomSheet的使用。
仿高德地图的列表效果
仿高德地图的列表效果
一、BottomSheet的使用
BottomSheet 使用需要CoordinatorLayout作为父布局,BottomSheet 的布局作为CoordinatorLayout 的子布局,并且BottomSheetBehavior(比如加上app:layout_behavior=”android.support.design.widget.BottomSheetBehavior”)