【问题标题】:How to add an clickable button on top of a MapView in Delphi FireMonkey?如何在 Delphi FireMonkey 的 MapView 顶部添加可点击按钮?
【发布时间】:2021-09-28 01:04:03
【问题描述】:

我需要在 TMapView 顶部添加一个带有自定义图像的可点击按钮,这可能吗?

ps:即使我把TImage留在view上面,地图也会覆盖它,也就是按钮会快速出现,直到地图渲染覆盖它...

edit ps2:示例没有代码,我只是在Form上放了一个TImage,或者作为TMapView的子级,或者作为TForm的子级,当我在android上测试它时,打开应用程序时图像快速出现在地图之前,然后当地图开始出现时,它会覆盖图像...

编辑 ps3:我不知道 TImage 是否是执行此操作的正确方法,这是留在地图顶部的任何组件,它一直显示,用作按钮?就像在 Google 地图上一样...

【问题讨论】:

  • 请将 Delphi 版本标签添加到问题中,以及目标平台。提供minimal reproducible example 供我们测试也将有所帮助。

标签: delphi firemonkey android-11 delphi-10.4.2


【解决方案1】:

由于“z-order”问题,您无法在 TMapView 上显示任何内容。我找了一会儿才找到解决办法。

见:Delphi object over TMapView

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-04
    • 2022-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多