Как сделать всплывающие панели?

224
13 мая 2017, 18:35

Есть кнопка, надо при её нажатии открыть панель до половины экрана, то есть нажал пользователь кнопку, и снизу до половины экрана поднялась белая панель и на ней тексты кнопки и тд. Как такое реализовать? Может есть готовые библиотеки?

Answer 1

При помощи CoordinatorLayout и BottomSheetBehavior , так же, если хочешь эффекты по умолчанию (типа затемнение фона за этой панелью и сокрытие этой панели по клику на другую область) рекомендую использовать BottomSheetDialog.

Answer 2

Прошу отличный Туториал гид по этой теме. https://m.habrahabr.ru/post/309200/

READ ALSO
Спецификация HTML ie1

Спецификация HTML ie1

Всем приветСтранный вопрос но если можете то напишите пожалуйста спецификацию Internet Explorer 1 а именно HTML и CSS (если он вообще был) ну хотябы просто...

213
Постановка кнопок в столбец css

Постановка кнопок в столбец css

Подскажите, пожалуйста каким образом поставить кнопки в один столбец в css или html в aspnet mvc

344
Объясните в чем проблема css

Объясните в чем проблема css

Есть проект с использованием HTML, CSSПри открытии index в Chrome не подружаются все стили, только в инкогнито

242
Картинка поверх Input

Картинка поверх Input

Здравствуйте! Мне нужно сделать смайлик поверх Input'а, он в формате pngКак можно это реализовать? Благодарен за любую помощь!

244