在使用Bottom Sheet的时候,通常会遇到默认情况下底部菜单总是紧贴着屏幕左上角的问题。这是由于默认的布局行为是Anchor Point,为了避免这个问题,我们可以使用app:layout_behavior属性来手动调整它的布局位置。以下是一个示例代码:
在这个例子中,我们使用了CoordinatorLayout作为主容器,BottomSheetBehavior被应用到了LinearLayout中,这样就能够手动设置弹出菜单的位置和样式。
上一篇:Android底部弹出菜单无法通过编程方式更新子项大小。
下一篇:Android底部弹出窗口调整视图