2017-05-11 6 views
0

Ich mache App mit Xamarin in VS2015.Änderung Xamarin Navigator Animation

ich hinzufügen Content mit App.Current.MainPage.Navigation.PushModalAsync,

und wenn Hahn Hardware zurück Schlüssel, Navigator popModalAsync mit Animation arbeiten.

Wie ändere ich Animation (keine Animation), wenn ich physikalische BackKey in Android berühren?

Antwort

1

Ich bin nicht sicher, ob ich die Frage vollständig verstehe oder nicht, aber Sie könnten einfach PopModalAsync(false) aufrufen, die die Animation deaktiviert. Der Aufruf ohne diesen Parameter verwendet immer die Animation.

UPDATE: Jede Xamarin Forms-Seite hat eine Überschreibung namens OnBackButtonPressed. Sie können dies überschreiben, um Ihr benutzerdefiniertes Verhalten hinzuzufügen. So etwas wie dieses:

protected override bool OnBackButtonPressed() 
{ 
    PopModalAsync(false); 
    return true; 
} 

Sie müssen OnBackButtonPressed True zurückgeben, um das Standardverhalten zu blockieren.

+0

dann, nicht mit PopModalAsync (false), verwenden Sie Android-Handy-Back-Taste popModalAsync ist immer mit Animation? –

+0

Ich habe gelöst! Vielen Dank! –

+0

Kein Problem! Bitte markieren Sie diese als die Antwort, wenn es Ihnen geholfen hat :) –