5

フロー内でサブコンテナを構築する方法に関するドキュメントはありますか?

たとえば、マスター、詳細ビューがあります。

独自のバックスタックを持つポップアップ ビューを追加するつもりです。ポップアップは、セットアップ手順を完了するようにユーザーに求めるウィザードとして機能し、ポップアップとして表示されます。

マスター コンテナーもある点を除いて、以下のレイアウトのようなもの (完全に表示されたドロワー レイアウト)

ここに画像の説明を入力

これはどのように達成できますか?詳細 (または親) コンテナーは、ポップアップ コンテナーの存在について知る必要がありますか? このようなもの?

@InjectView(R.id.master_container)
FramePathContainerView masterContainer;

@InjectView(R.id.detail_container)
FramePathContainerView detailContainer;

@InjectView(R.id.popup_container)
FramePathContainerView popupContainer;

@Override
public boolean onBackPressed() {
    return BackSupport.onBackPressed(popupContainer) 
            || BackSupport.onBackPressed(detailContainer);
}

@Override
public ViewGroup getCurrentChild() {
    Paths.MasterDetailPath showing = Path.get(getContext());
    return showing.isMaster() ? masterContainer.getCurrentChild()
            : showing.isPopup() ? popupContainer.getCurrentChild() 
            : detailContainer.getCurrentChild();
}

それはすべきことですか?考え?

4

0 に答える 0