2015-06-22 90 views

回答

6

您正在寻找可用于UI组件的动画方法。基本上,你需要添加一个点击处理程序到你的运行动画的按钮(首先你的颜色变化,然后逐渐淡出使用异步/等待)。我添加了一个链接到一个动画大小改变的样本,但理论将保持不变。

// add a gester reco 
this.GestureRecognizers.Add(new TapGestureRecognizer 
{ 
    Command = new Command(async (o) => 
    { 
     await this.ScaleTo(0.95, 50, Easing.CubicOut); 
     await this.ScaleTo(1, 50, Easing.CubicIn); 
     if (callback != null) 
      callback.Invoke(); 
    }) 
});