【发布时间】:2020-10-10 12:43:43
【问题描述】:
我正在 Xamarin 中开发一个小应用程序,我想在用户按下按钮时更改按钮的背景颜色只需 1 秒。我尝试使用的代码如下:
var auxColor = btnCancel.BackgroundColor; // saving the original color (btnCancel is the button name)
btnCancel.BackgroundColor = Color.Red; // changing the color to red
Task.Delay(1000).Wait(); // waiting 1 second
btnCancel.BackgroundColor = auxColor; // restoring the original color
但我得到的是以下序列:
1- 保存原色
2- 等待 1 秒
3 将颜色更改为红色
4 立即恢复颜色
有人知道如何解决这个问题吗?
【问题讨论】:
标签: c# xamarin background-color