質問: 下のQ1~3のどれか1つで良いのでご回答くださると幸いです。 Q1. 下図のようなフッターボタンのあるアプリについて一般的な構成はどのようにすべきなのでしょうか? Q2. 下図のレイアウトをActivityにフッターのViewを取り付けてstartActivity()により遷移する方法の場合、画面全体がめくれてしまい、フッターもめくれているように見えてしまいます。めくれて見えるのはフッターより上のメインコンテンツだけであって欲しいです。これの解決方法はあるでしょうか? Q3. 下図のレイアウトをActivityにフッターのViewを取り付けてコンテンツをFragment化し、getSupportFragmentManager().beginTransaction().replace()によって遷移する方法の場合、popBackStack()で戻るとFragmentが再生成されてしまいます。これの解決方法はあるでしょうか? ↓の質問に回答が付きませんでしたので、再度ここでも質問してみます。 [AndroidでpopBackStackで戻ったFragmentをreplace前の状態を保持したい。] ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/82b54261b4d5033d5cd9dcf6b72a2dd8.png)
回答: Q1のみの回答です。 まず「フッターボタン」ではなく「ボトムナビゲーション」という言葉がマテリアルデザインでの正式名称だとご認識ください。 そして一般的な構成は以下のサイトで説明されています。 Bottom navigation また、「Bottom Navigation」で検索すると様々な解説サイトやGitHubのサンプルアプリが見つかると思います。