Как разместить пару текстовых представлений, иконок над нижним листом с помощью recyclerview и перемещаться вместе с нижним листом? - PullRequest
0 голосов
/ 09 июля 2020

Привет, я работаю на платформе AOD (Audio On Demand) / потокового аудио в android. Я новичок в этой платформе. Я борюсь с частью дизайна. Я много искал и закончил без ответа. Ниже приведен дизайн, над которым я должен работать.

player screen image

As you can see in this design, there is an image background with gradient and there is a play lyrics button on top of it and below there is a couple of text views and icons and playback control options(pause, previous,next icons) below that there is an seek bar (redline) attached to bottom sheet and bottom sheet contains recyclerview. Bottom view is initially in top position not in bottom.

экран плеера с текстами песен

Как вы можете видеть на изображении выше, если пользователь нажимает кнопку воспроизведения текста, нижний лист перемещается вниз вместе с параметрами просмотра текста и управления воспроизведением. И текст должен отображаться над текстовым окном. Как этого добиться? Я много искал, но ничего подобного не вижу. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 09 июля 2020

Я предлагаю вам эту статью «Android: привязка представлений к нижнему листу» фон Эмрулла Люлечи https://link.medium.com/nhE8WEgcZ7

0 голосов
/ 09 июля 2020

Насколько мне известно, самый простой способ сделать это - использовать MotionLayout.

С его помощью вы можете установить начальный и конечный макеты и просто запускать анимацию между ними, когда пользователь нажимает кнопку воспроизведения. .

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

...