2015-06-04 2 views
-1

Как добиться такого поведения: enter image description hereLayout с выдвижной панелью в Android

При попытке прокрутки ListView вверх, ViewPager идет в верхней части экрана и закрывает вид на верхней части (вид сверху остается на том же место с одинаковым размером). И после богатства ViewPager верхний ListView начинает прокрутку. В случае, если вы прокрутите список прокрутки ListView до тех пор, пока он не достигнет первого элемента в списке, а затем ViewPager опустится до полного раскрытия верхнего вида.

Макеты? Слушатели событий?

+1

https://github.com/umano/AndroidSlidingUpPanel – ecle

+0

ОК. Но я не могу понять, как заставить его работать с ListView. Поскольку в случае прокрутки он должен сначала сдвинуть панель вверх, а затем просмотреть список прокрутки, в случае прокрутки вниз она должна прокрутить список списка до первого элемента, а затем спуститься вниз по панели. –

ответ

0

Вы можете использовать ScrollView и внутри, чтобы вы могли разместить свой список. Scrool view предоставит вам средство прокрутки и внутри вашего списка. как показано ниже

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 



    </ScrollView> 
-1

CoordinatorLayout позволяет делать именно это. Это позволяет одной точке зрения «реагировать» на «прокрутку» другого вида сестры.

Также изучите CollapsibleToolbarLayout и/или AppBarLayout.

Ссылка Денис также полезен.

Смежные вопросы