gpt4 book ai didi

java - 如何为 Android 创建此透明对话框/ Canvas ?

转载 作者:行者123 更新时间:2023-11-29 21:38:54 30 4
gpt4 key购买 nike

我是一名 Android 开发新手,正在制作我的第一个应用。我想制作一个简单的 View ,以半透明背景覆盖在 map 上。这就是它希望的样子:

如您所见,其中一个对话框/窗口显示一个简单的整数,另一个将显示一个渲染的图形/图表。

做这个的最好方法是什么?对话?问题可能是我希望用户能够在显示时使用下面的 map View 。而且我不确定一个简单的透明矩形 Canvas 是否是完成此操作的正确方法。

如有任何建议/想法,我们将不胜感激。非常感谢。

最佳答案

两种方式

-让它成为一个FrameLayout,所以先添加MapFragment,然后添加一个Linearlayoutorientation horizo​​ntal,并设置gravity top半透明背景,所以会显示在 map 上面,也会涉及里面的元素,

- 将 FrameLayout 改为 RelativeLayout 并且过程与上述相同。

-将叠加层作为单独的Activity(这是最坏的情况)覆盖的示例代码可以是这样的

<LinearLayout
....
android:divider=".." // some drawable or color whatever you want
android:showDividers="middle"
android:orientation="horizontal"
android:background="a000">
<TextView
....
android:value="58"/>
<com.example.custom.view
..../>
</LinearLayout>

关于java - 如何为 Android 创建此透明对话框/ Canvas ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17643715/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com