Можно ли отключить MotionLayout?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли отключить MotionLayout?

Сообщение Anonymous »


У меня есть Fragment, который содержит RecyclerView внутри MotionLayout. Поверх представления переработчика у меня есть представление, которое сворачивается и расширяется, и все это сделано в моей движущейся сцене. Он запускается щелчком мыши, а также реагирует на перетаскивание представления переработчика. Пока что все работает так, как задумано.

Теперь самое главное: я хотел бы полностью скрыть сворачивающиеся представления для некоторых состояний в моем приложении. Но если я установлю видимость представления или изменю его высоту, оно все равно вернется в поле зрения, когда я перетащу представление recyclerview.

Так можно ли полностью отключить MotionLayout (заблокировать ограничения), пока я не включу его снова. Отключение распознавателя перетаскивания также было бы приемлемым решением.

Теперь немного упрощенного XML, чтобы продемонстрировать ситуацию.

Макет, содержащий макет движения с представлением заголовка и представлением переработчика

Соответствующая сцена движения:

... Ограничения для расширенного заголовка... ... ... Ограничения для свернутого заголовка ... Использование версии макета ограничений «2.0.0-alpha3»

реализация "com.android.support.constraint:constraint-layout:2.0.0-alpha3"

Итак, подведем итоги: я хотел бы иметь возможность отключить макет движения, чтобы я мог прокручивать окно recyclerview без расширения заголовка, пока я не скажу, чтобы его снова включили. К сожалению, это не так просто, как favouritesMotionLayout.isEnabled = false, но я так и думал.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как установить высоту LinearProgressIndicator в сцене MotionLayout?
    Гость » » в форуме Android
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Как воспроизвести экран профиля X с помощью MotionLayout или CollapsingToolbarLayout? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как воспроизвести экран профиля X с помощью MotionLayout или CollapsingToolbarLayout? [закрыто]
    Anonymous » » в форуме Android
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как воспроизвести экран профиля X с помощью MotionLayout или CollapsingToolbarLayout? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как воспроизвести экран профиля X с помощью MotionLayout или CollapsingToolbarLayout? [закрыто]
    Anonymous » » в форуме Android
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»