Android Xamarin更改全屏颜色

Android Xamarin更改全屏颜色,android,ios,xamarin,screen,hybrid-mobile-app,Android,Ios,Xamarin,Screen,Hybrid Mobile App,我在Xamarin中为Android和IOS构建了一个扫描仪应用程序。 当扫描仪成功时,我希望显示0.5秒的绿色屏幕。 当它失败时,我想显示一个红色屏幕 但是我找不到任何允许我创建该屏幕的代码 我希望这里的任何人都能把我推向正确的方向。我想当扫描仪成功或失败时,你会有一个回调函数。 在回调函数中,可以使用BackgroundColor=Color.Red更改背景 每个页面都有BackgroundColor属性。例如,我创建了一个底部代码,然后单击按钮更改页面背景: public

我在Xamarin中为Android和IOS构建了一个扫描仪应用程序。 当扫描仪成功时,我希望显示0.5秒的绿色屏幕。 当它失败时,我想显示一个红色屏幕

但是我找不到任何允许我创建该屏幕的代码


我希望这里的任何人都能把我推向正确的方向。

我想当扫描仪成功或失败时,你会有一个回调函数。 在回调函数中,可以使用
BackgroundColor=Color.Red
更改背景

每个页面都有
BackgroundColor
属性。例如,我创建了一个底部代码,然后单击按钮更改页面背景:

        public App()
        {
            InitializeComponent();
            var page1 = new ContentPage();
            Button changeBgBt = new Button { Text = "change backgroud color", WidthRequest = 100, HeightRequest = 50, VerticalOptions=LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center };
            changeBgBt.Clicked += ChangeBgBt_Clicked;
            var content = new StackLayout();
            content.Children.Add(changeBgBt);
            page1.Content = content;
            MainPage = page1;
        }

        private void ChangeBgBt_Clicked(object sender, EventArgs e)
        {
            MainPage.BackgroundColor = Color.Red;
        } 

每个视图都有一个backgroundcolor属性-你试过了吗?可能听起来很愚蠢,但我认为我没有一个可查看的视图。我下载了一个barcodescan项目来开始学习Xamarin,我只有一个按钮,它是在c代码中创建的。