В своем приложении я хочу воссоздать что-то очень похожее на известную всем панель быстрых настроек Lollipop+.
То есть: щелкнув или перетащив заголовок, я хочу, чтобы панель скользила вниз из-под заголовка и сдвигала вниз существующий контент.
Применительно к моему приложению заголовок теперь представляет собой панель инструментов, а основное содержимое представляет собой RecyclerView, показывающий список сообщений в блоге. Щелкнув или перетащив панель инструментов, я хочу, чтобы панель отображала некоторые статистические данные о блоге. Вот так:
Я возился с потрясающей (но сложной) библиотекой поддержки дизайна Android. Он имеет отличный функционал для прокрутки и разработки взаимодействия между панелью приложения и основным контентом. Но эффекта трудно добиться.
Я изучил CollapsingToolbarLayout
, но не смог использовать таким образом, что содержимое расширяется ниже основного Toolbar
. Я также изучил библиотеку SlidingUpPanel
, но не смог заставить ее проталкивать содержимое вниз em>, просто наведите курсор. В целом, я немного не понимаю, как CoordinatorLayout
, CollapsingToolbarLayout
и прокручивающиеся Behavior
должны взаимодействовать вместе...
Кто-нибудь знает, как воссоздать этот эффект «быстрых настроек»? В качестве альтернативы, может быть, кто-то знает, где мне искать код для быстрых настроек в AOSP?
Большое спасибо!