由于 Skobbler 地图,奇怪的黑色视图在 Skobbler 旁边的片段中显示应用程序

Weird black view showing app in the fragment next to Skobbler because of the Skobbler map

我有一个 ViewPager 和 2 children 在我的 MainActivity.

一个 child 是一个名为 WalkMapFragment 的片段,其中包含 SKMapFragment

(因为我无法通过在 xml 上定义 SKMapViewHolder 项目来使用 Skobbler 地图)

另一个是About片段。但是当我点击关于选项卡项时,我得到了这个:

我的片段顶部有一个不应该存在的黑色视图。

现在注意到一些奇怪的事情,如果我点击注释并在地图片段中打开标注视图,如下所示:

检查发生了什么:

请注意,右侧选项卡中的黑色视图正好移动到 SKCalloutView 的位置

(可选 - 附加信息:)

p.s 1:如果我打开标注,然后手动放大和缩小,黑色视图会从我的 About 片段中消失。

p.s 2:通过测试我发现通过删除地图,这个奇怪的黑色视图也会从 About 片段中删除。

p.s 3:另外,如果我翻转选项卡并将 About 片段放在左侧,我不会得到这种行为。只有当我在 Skobbler 地图的右侧有片段时才会发生。

这个问题是关于什么的?如何删除覆盖片段的黑色视图?

当您转到 'about' 选项卡时,尝试使地图布局可见性不可见或消失。