2017-07-20 3 views
2

Ich möchte Schaltfläche Klick-Effekt in Xamarin Formen setzen. Wie kann ich das machen? Muss ich irgendein plugin oder irgendein bestes Weg benutzen.Animation auf Knopf klicken Xamarin Formen

EDITED

I Xamarin.Forms Anwendung erschaffe und ich möchte eine benutzerfreundlichere Schaltfläche klicken machen. So kann ein Benutzer fühlen, wie der Knopf gedrückt wurde.

Antwort

6

Sie müssen benutzerdefinierte Schaltfläche erstellen, wie unten:

public class CustomButton : Button 
    { 
     public CustomButton() : base() 
     { 
      const int _animationTime = 10; 
      Clicked += async (sender, e) => 
      { 
       try 
       { 
        var btn = (CustomButton)sender; 
        await btn.ScaleTo(1.2, _animationTime); 
        await btn.ScaleTo(1, _animationTime); 
       } 
       catch (Exception ex) 
       { 
        ex.Track(); 
       } 
      }; 

     } 
    } 
+0

Perfekte Lösung, Dank Pavan –

+0

Dann akzeptieren seine Antwort –