Нижний лист не отображается без расширения состояния - PullRequest
0 голосов
/ 26 мая 2020

Что-то в моем проекте не позволяет отображать нижний лист. Я не мог понять, что это такое.

Итак, когда я создаю модальный нижний лист с помощью New -> Fragment -> Modal Bottom Sheet и использую его. Единственное, что я вижу, это тень. (кстати, это отлично работает в новом созданном проекте)

Если я использую behavior.state = BottomSheetBehavior.STATE_EXPANDED, он открывается, но когда я делаю изменения пользовательского интерфейса, такие как изменение текста или видимости, в ClickListener некоторого представления внутри листа. Лист опускается, и в основном видно 1-2 dp его верха, но иногда он идет вниз, и остается только тень.

Я много пробовал, но не мог понять. Кто-нибудь пробовал что-то подобное?

-> Что-то я пробовал, но не работал

  • старые версии материалов и androidx.appcompat
  • onStateChanged () и onSlide () не запускаются при изменении видимости основного листа go вниз
  • В дизайне использовались разные макеты (Координатор, Линейный, Ограничение, Фрейм)
  • Попытался поместить все представления внутри NestedScrollView и используется scrollToTop после изменения пользовательского интерфейса
  • Открыт из другой активности
  • Пробовал с поддержкой, родительскими и дочерними менеджерами фрагментов
  • Сделано скрытым = false
  • Сделано peekHeight = sheet . высота
...