2

如下图所示,Shell 的 Flyout 有一个缺口:

屏幕截图
标题背景为黑色,项目背景为黄色。中间的白色是我要删除的。

我已经在一个空白的新项目中对此进行了测试(我也截取了这张截图),所以我很确定这不是我的代码在做的。我尝试为 AppShell 中的大多数元素设置边距和/或填充。

如果有帮助,当我将项目拉下时,蓝色的“ you-are-trying-to-pull-a-scrollable-list-past-its-end ”图形就在标题下方,所以这让我觉得gap 是 Fl​​yout 内部项目列表的一部分。

关于如何消除差距的任何想法?

4

1 回答 1

1

根据官方文档,在 Android 中,存在介于两者之间的白色。而在IOS中,中间没有白色。

在下图中,我们可以看到 IOS 和 Android 之间的区别。 在此处输入图像描述

更多详情可以参考: https ://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/create

于 2019-08-14T06:06:52.450 回答