gpt4 book ai didi

android - Xamarin 改变全屏颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:54 33 4
gpt4 key购买 nike

我在 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;
}

关于android - Xamarin 改变全屏颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42558403/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com