Skip to content

Navigation2を使用しpush/popが必要なページへの対応、Androidのバックボタンへの対応、animationsによるトランジションを行うサンプル実装

Notifications You must be signed in to change notification settings

tri-star/flutter-navigation2-sample

Repository files navigation

navigator2_practice

  • Navigator2.0を使用して以下のような画面遷移が必要なアプリケーションを構築するサンプルです。 (戻り先が2種類存在するため履歴の管理が必要)
  • Navigator2.0そのままではRouterDelegateやRouteInformationParserが煩雑になりそうなため ルート定義情報からRouterDelegateやRouteInformationParserに必要な情報が生成されるようにする
  • animations パッケージを使用してページ間の遷移を行う
stateDiagram-v2
    Home --> Second
    Home --> Third
    Third --> Second
    Second --> Home
    Second --> Third
    Third --> Home
Loading

※Thirdページにはタブがあり、Androidのバックボタンなどでタブの選択状態も戻す必要がある

イメージ

About

Navigation2を使用しpush/popが必要なページへの対応、Androidのバックボタンへの対応、animationsによるトランジションを行うサンプル実装

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published