2015-06-22 89 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(); 
    }) 
});