issues
search
nerd0geek1
/
flutter_sample
Flutter学習用のサンプルレポジトリ
0
stars
0
forks
source link
[iOS]画面遷移の基本を調べる
#14
Open
nerd0geek1
opened
4 years ago
nerd0geek1
commented
4 years ago
やること
[ ] UITabBarControllerに該当する仕組みを調べる
[ ] タブ切り替えに該当する仕組みを調べる
[ ] 同一タブ複数回タップによるrootへの移動を調べる
[ ] UINavigationControllerに該当する仕組みを調べる
[ ] push遷移に該当する仕組みを調べる
[ ] popToRootに該当する仕組みを調べる
[ ] modal遷移に該当する仕組みを調べる
[ ] カスタムトランジションに該当する仕組みを調べる
nerd0geek1
commented
4 years ago
参考
flutter / samples - Platform Design(GitHub)
nerd0geek1
commented
4 years ago
UITabBarについて
CupertinoTabScaffold = UITabBarController
CupertinoTabBar = UITabBar
CupertinoTabView : viewControllersの各要素に相当。これを使うことによって各タブの状態が保持されるっぽい?(消したらどうなるかと思い、サンプルプロジェクトに含まれるものを消してみたが、ランタイムエラーになった。当該プロジェクトに導入する際に、再度試してみる?)
参考
CupertinoTabScaffold
nerd0geek1
commented
4 years ago
Modal遷移に該当する仕組み
PageRoute
constructor
に記載があるように、fullscreenDialog propertyをtrueで渡すことで実現可能
カスタムトランジションに該当する仕組み
Animate a page route transition
参照
nerd0geek1
commented
4 years ago
タブ設定
通常タブ
一般的な内容のサンプルを実装するタブ
端末タブ
地図や写真といった、端末特有の内容に関連したサンプルを実装するタブ
外部タブ
外部に依存した内容に関連したサンプルを実装するタブ
やること