Ответ 1
Вы можете просто использовать панель свертывания в качестве цели анимации, и она выглядит нормально, но также анимирует кнопку "Назад" или индикатор ящика, который может быть не таким, каким вы хотите.
У меня есть a TextView
в моей деятельности A. Как я могу сделать общий переход элемента TextView
из активности A и заголовок CollapsingToolbarLayout.setTitle()
из действия B?
Есть ли способ получить представление заголовка id
из CollapsingToolbarLayout
исходного кода?
Спасибо за помощь!
Вы можете просто использовать панель свертывания в качестве цели анимации, и она выглядит нормально, но также анимирует кнопку "Назад" или индикатор ящика, который может быть не таким, каким вы хотите.
У меня была аналогичная проблема. Мое приложение имело CollapsingToolbar, в котором было изображение, и я хотел разделить изображение, которое происходило из обычного ListView, в CollapsingToolbar.
Вам нужно создать пользовательский TextView и использовать его в качестве замены фактического заголовка в CollapsingToolbar. Также нужно установить фактический заголовок для пустой строки, чтобы она выглядела скрытой.
Вы должны посмотреть в этот ответ, где показано, как использовать пользовательский вид в CollapsingToolbar со слушателем, который необходим для репликации анимаций обычного названия. Это может выглядеть не так, но я не могу думать о лучшей идее. Надеюсь, это было полезно.