だから私は構築中のアプリケーションを持っており、それには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);
}
});
アカウントクラスから、ボタンを押さずにスワイプバックできるようにしたい.
また、これはフラグメントに戻るため、問題になりますか? アクティビティ間を移動している場合、この実装は変更されますか? 設定ツリーのさらに下で行っています。
助けてください
ありがとう
アンディ