Я создаю фрагмент, который должен действовать как меню.Я успешно накачал его до того места, где хотел, но теперь я понимаю, что не могу закрыть фрагмент.Кроме того, я могу прокручивать содержание действия, над которым помещен фрагмент.Как я могу отредактировать свой код таким образом, чтобы фрагмент был закрыт после того, как было обнаружено действие над действием, или щелкнуло одно из его содержимого?
Я создал этот фрагмент, просто добавив его с помощью нового -> Фрагмент -> Фрагмент (пустой).Я не коснулся ни одного кода и инициализировал фрагмент следующим образом:
findViewById(R.id.Menu).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.setCustomAnimations(R.anim.enter_from_left, R.anim.exit_to_left, R.anim.enter_from_left, R.anim.exit_to_left);
MenuFragment menuFragment = new MenuFragment();
fragmentTransaction.replace(android.R.id.content, menuFragment);
fragmentTransaction.commit();
}
});
Вот как это выглядит, не обращайте внимания на ужасный дизайн.