在Xamarin Forms中为侧边抽屉添加阴影[Android]

时间:2018-06-29 15:44:55

标签: xamarin xamarin.forms xamarin.android

所以我一直关注Xamarin.Forms Master-Detail Page documentation。一切正常,但我注意到打开侧抽屉时没有阴影。在对此进行谷歌搜索之后,许多文章/答案都建议默认的android抽屉已经内置了阴影,应该可以直接使用。仅需将代码添加到iOS即可获得相同的效果。

当前效果:

enter image description here

所需效果:

enter image description here

我一定很想念东西...

1 个答案:

答案 0 :(得分:0)

您想要的外观是我的应用程序的默认外观。

您的MasterDetailPage看起来像这样吗?

<?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="YourCompany.Views.MainPage"
             xmlns:views="clr-namespace:YourCompany.Views">
    <MasterDetailPage.Master>
        <views:MasterPage x:Name="masterPage" />
    </MasterDetailPage.Master>
    <MasterDetailPage.Detail>
        <NavigationPage>
            <x:Arguments>
                <views:HomePage />
            </x:Arguments>
        </NavigationPage>
    </MasterDetailPage.Detail>
</MasterDetailPage>

您是否将其作为NavigationPage推送?

Application.Current.MainPage = new NavigationPage(new MainPage());