Android MVVM и Shared Element Transitions с RecycleView

Я пытаюсь обвести голову вокруг реализации общих переходов RecycleView между представлениями

Задача исходит из ограничений MVVP:

  • Адаптер ViewModelимеет знания об выбранном элементе и ViewModel, подключенные посредством обратного вызова изView
  • Адаптер передает информацию об щелчке, чтобы *arch удалить всю информацию о представлении, поскольку он не может ее удерживать. Это из-за правила - нет импорта android, ViewModelкромеFragment
  • Fragmentотправляет событие, Fragmentчтобы открыть другое.addSharedElement(..)
  • На этом этапе Viewне известно, какую точку зрения использовать для начала перехода вFragment

Как решить эту проблему?

Я думал о том, чтобы сохранить ссылку на клик Viewвнутри Fragmentэкземпляра, но это похоже на обман

Любые идеи и предложения очень приветствуются

android,android-fragments,mvvm,android-recyclerview,android-adapter,

0

Ответов: 0

Android MVVM и Shared Element Transitions с RecycleView

Я пытаюсь обвести голову вокруг реализации общих переходов RecycleView между представлениями

Задача исходит из ограничений MVVP:

  • Адаптер ViewModelимеет знания об выбранном элементе и ViewModel, подключенные посредством обратного вызова изView
  • Адаптер передает информацию об щелчке, чтобы *arch удалить всю информацию о представлении, поскольку он не может ее удерживать. Это из-за правила - нет импорта android, ViewModelкромеFragment
  • Fragmentотправляет событие, Fragmentчтобы открыть другое.addSharedElement(..)
  • На этом этапе Viewне известно, какую точку зрения использовать для начала перехода вFragment

Как решить эту проблему?

Я думал о том, чтобы сохранить ссылку на клик Viewвнутри Fragmentэкземпляра, но это похоже на обман

Любые идеи и предложения очень приветствуются

00андроид, андроид-фрагменты, MVVM, андроид-recyclerview, андроид-адаптер,
Похожие вопросы
Яндекс.Метрика