BottomSheetDialog Фрагмент Общие элементы реализации переходов? - PullRequest
1 голос
/ 17 апреля 2019

У меня есть RecyclerView во фрагменте со списком предметов. Поэтому, когда я нажимаю на элемент, открывается BottomSheetDialog. Есть несколько взглядов, общих для обоих взглядов. Поэтому я подумал добавить общие переходы к этому. Я ищу StackOverflow, но ничего не нашел в общих переходах в bottomsheetdialog.

Итак, мой вопрос заключается в том, возможно ли добавить переходы общего элемента в BottomSheetDialog. Поскольку это фрагмент, путь должен быть правильным? У кого-нибудь есть опыт в этом.

Я открываю BottomSheetDialog вот так.

holder.cardAgenda.setOnClickListener(view -> {
                AgendaBottomSheet bottomSheetFragment = AgendaBottomSheet.newInstance();
                Bundle bundle = new Bundle();
                bundle.putString("documentId", getSnapshots().getSnapshot(position).getId());
                bundle.putString("name", model.getName());
                bundle.putString("description", model.getDescription());
                bundle.putString("date", dateFormat.format(timeStamp));
                bundle.putString("location", model.getLocation());
                bundle.putString("status", model.getStatus());
                bottomSheetFragment.setArguments(bundle);
                bottomSheetFragment.show(Objects.requireNonNull(getFragmentManager()), "Agenda Details");
            });

Так есть ли способ установить общие переходы, такие как метод addSharedElement() во фрагментах.

...