Добавление тени в боковой ящик в формах Xamarin [Android] - PullRequest
0 голосов
/ 29 июня 2018

Итак, я следил за документацией Xamarin.Forms Master-Detail Page . Все работает нормально, но я заметил, что боковой ящик не имеет тени при открытии. После поисков в Google по этому поводу многие статьи / ответы предполагают, что стандартный ящик для Android уже имеет встроенную тень и должен работать из коробки. Код должен был быть добавлен в iOS только для того, чтобы получить тот же эффект.

Текущий эффект:

enter image description here

Желаемый эффект:

enter image description here

Должно быть, я что-то упустил ...

1 Ответ

0 голосов
/ 06 июля 2018

Ваш желаемый внешний вид - это внешний вид по умолчанию для моего приложения.

Ваш 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());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...