Xamarin показать метку в позиции панели уведомлений - PullRequest
0 голосов
/ 05 сентября 2018

Есть ли способ поместить метку с текстом в положение панели уведомлений телефона с Xamarin? Вот как сейчас выглядит ошибка (метка с текстом) в моем приложении:

https://i.gyazo.com/700a83280551b90c3ee9a62a9c178abc.jpg

Как мне поставить его в положение панели уведомлений? Например, в Snapchat ошибка подключения выглядит как моя и отображается в панели уведомлений.

Это файл axml страницы:

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="AppTest.Views.Menu.Dashboard">
<ContentPage.Content>
    <StackLayout VerticalOptions="FillAndExpand" >
        <StackLayout x:Name="LogoStack">
            <Label x:Name="lbl_NoInternet" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" TextColor="White" BackgroundColor="Red" HeightRequest="30"/>
        </StackLayout>


        <Label Text="Welcome" VerticalTextAlignment="Center" HorizontalTextAlignment="Center" VerticalOptions="Center" HorizontalOptions="Center"/>
        <Button Text="Screen1" Clicked="SelectedScreen1" HorizontalOptions="Center" VerticalOptions="Center"/>
    </StackLayout>
</ContentPage.Content>

1 Ответ

0 голосов
/ 05 сентября 2018

Snapchat использует сочетание полноэкранного режима и полупрозрачного статуса в зависимости от того, что вы делаете в приложении.

Android на весь экран:

protected override void OnCreate(Bundle bundle)
{
    RequestWindowFeature(WindowFeatures.NoTitle);
    Window.SetFlags(WindowManagerFlags.Fullscreen, WindowManagerFlags.Fullscreen);
    ~~~~

Примечание. Это будет изменено в файле MainActivity.cs в проекте приложения Xamarin с шаблоном Xamarin.Android

Стиль полупрозрачного статуса Android:

<style name="MainTheme" parent="MainTheme.Base">
        <item name="android:windowTranslucentStatus" tools:targetApi="kitkat">true</item>
</style>

Примечание. Шаблонное приложение Xamarin Xamarin.Forms создает файл Resources / values ​​/ styles.xml в проекте приложения Xamarin.Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...