使标签淡入和淡出Xamarin形式

时间:2018-07-18 17:09:23

标签: xamarin xamarin.forms

导航Xamarin表单中的页面相当长时间后,我一直试图使标签淡入淡出,但似乎无法使其正常工作。

有人有这种工作的例子吗?

我知道您可以使用.FadeTo()方法,但是我似乎找不到此工作的示例。

谢谢。

2 个答案:

答案 0 :(得分:1)

    protected async override void OnAppearing()
    {
        base.OnAppearing();

        // fade to 0 opacity, 2s
        await lblW.FadeTo(0,2000);
        // return to full opacity, 2s
        await lblW.FadeTo(1,2000);
    }

答案 1 :(得分:0)

第一个参数是不透明度,您可以输入0或1,或输入所需的值,第二个参数是时间,然后是效果。

Device.StartTimer(TimeSpan.FromSeconds(30), () =>
{
    // Do something
    yourLabel.FadeTo(0, 500, Easing.SpringIn);


    return true; // True = Repeat again, False = Stop the timer
});