2017-05-11 8 views
0

私はVS2015でxamarinでアプリケーションを作成します。変更xamarinナビゲーターのアニメーション

私はApp.Current.MainPage.Navigation.PushModalAsyncとcontentPage、

とアニメーションでタップハードウェアのバックキー、ナビゲーター作業popModalAsync場合を追加します。

Android(アンドロイド)で物理的なbackKeyをタッチするとアニメーションが変わる(アニメーションなし)

答えて

1

質問を完全に理解しているかどうかはわかりませんが、PopModalAsync(false)に電話してアニメーションを無効にすることができます。このパラメータを指定しない場合、常にアニメーションが使用されます。

更新: 各Xamarinフォームページには、OnBackButtonPressedというオーバーライドがあります。カスタムビヘイビアを追加するには、これをオーバーライドできます。このようなもの:

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

デフォルトの動作をブロックするには、OnBackButtonPressedをtrueに戻す必要があります。

+0

次に、PopModalAsync(false)を使用しないで、アンドロイド携帯電話のバックキーのpopModalAsyncは常にアニメーションを使用しますか? –

+0

私は解決しました!ありがとうございました! –

+0

問題ありません!それがあなたを助けた場合、これを答えとして記入してください:) –

関連する問題