У меня есть несколько содержимого в списке, и всякий раз, когда пользователь нажимает на элемент в списке, появляется фрагмент диалогового окна нижнего листа для элемента, я бы хотел, чтобы пользователь обнаруживал другие элементы, проводя пальцем, поэтому я реализовал viewpager ифрагмент, который показывает нижний лист всякий раз, когда «фрагмент» виден пользователю.
Вот мой фрагмент, который я заполняю, чтобы вставить в адаптер ViewPager.
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser){
Object object = getArguments().getParcelable("object");
MyBottomSheetDialogFragment fragment = new MyBottomSheetDialogFragment();
Bundle args = new Bundle();
args.putParcelable("object", (Object) object);
fragment.setArguments(args);
fragment.show(getFragmentManager(), fragment.getTag());
}
}
Проблема в том,что всякий раз, когда отображается первый нижний лист, я не могу провести содержимое, поскольку фрагмент диалогового окна нижнего листа блокирует все представление.