1

だから私は構築中のアプリケーションを持っており、それには3つのフラグメントであるメイン画面があります。私はそれらの断片を互いにうまくスワイプしています。右スワイプで設定メニューを実装しようとしています。したがって、ユーザーは右のフラグメントにスワイプし、そこからボタンを押してさらにツリーに移動します。

現時点では、このボタンを押して新しいアクティビティを作成し、overridePendingTransition() を使用してスワイプの感覚を作成しました。

私が問題を抱えているのは、ユーザーがボタンを押さずに「戻る」ようにスワイプできるようになったことです。ボタンを押して先に進み、スワイプして戻ることができるようにしたい. アプリ内の流れです。

基本的に:

メインフラグメント -- 右スワイプ --> settingsFragment ---buttonPress --> サブメニュー アクティビティ ---buttonPress --> サブ/サブメニュー

そして戻るには <---swipe--- 子から。

これが私が今持っているものの例です:

これは settingsFragment クラスからのものです

    Button accounts = (Button) v.findViewById(R.id.buttonAccounts);
    accounts.setOnClickListener(new OnClickListener(){
        @Override
        public void onClick(View view){
            Intent k = new Intent(getActivity(), Accounts.class);       
            getActivity().startActivity(k);
            getActivity().overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
        }

    });

アカウントクラスから、ボタンを押さずにスワイプバックできるようにしたい.

また、これはフラグメントに戻るため、問題になりますか? アクティビティ間を移動している場合、この実装は変更されますか? 設定ツリーのさらに下で行っています。

助けてください

ありがとう

アンディ

4

1 に答える 1