我想建立一个Android的应用程序覆盖在Map上,我应该使用什么布局来实现图像的结果?

b4wnujal  于 2023-02-02  发布在  Android
关注(0)|答案(2)|浏览(133)

enter image description here
我应该使用碎片吗?但是我想在Map活动上覆盖一层。我该怎么做?
到目前为止,我一直在尝试,添加两个按钮,点击一个按钮打开一个浮动Map,但它没有给予我这个结果,它像一个书签栏上的 chrome 与三个点的两侧,这不是我想要的。

kcwpcxri

kcwpcxri1#

当用户点击返回或任何按钮或按下返回按钮时,不确定您要做什么
但在这里我假设你要删除白色覆盖,只有Map将显示
如果是,那么您可以简单地在您活动/片段中使用任何您喜欢的Map,且应该使用BottomSheetDialogFragment创建和显示白色覆盖
要了解如何创建BottomSheetDialogFragment,可以参考以下示例
https://medium.com/@kosta.palash/using-bottomsheetdialogfragment-with-material-design-guideline-f9814c39b9fc

qyyhg6bp

qyyhg6bp2#

我认为最好的办法是使用coordinatorLayout和一个子布局,该子布局具有覆盖的BottomsheetBehaviour。或者如果用户在绘制覆盖时不打算与Map交互,则只需BottomSheetDialogFragment
一个布局与app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"适合这图片.更多关于那here

相关问题