Как отобразить на экране определенную часть макета?

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

Я добился этой движущейся анимации, но моя проблема в том, что относительный макет полностью отображается на экране, и я хочу, чтобы он отображался только на 80%. Я прошел через это и это руководство.


person Abhi    schedule 11.06.2014    source источник
comment
Вы можете ознакомиться с Создание панели навигации   -  person Rajesh    schedule 11.06.2014
comment
Но в навигационном ящике он полностью исчезает после смахивания .. и я этого не хочу ..   -  person Abhi    schedule 11.06.2014
comment
Привет, Raptor, мой xml-код слишком велик, чтобы поместиться в это поле. Хотя я отправляю единственный макет, который должен быть слайдом ‹RelativeLayout android: id = @ + id / Relative_slide android: layout_width = wrap_content android: layout_height = wrap_content android: layout_alignParentRight = true android: layout_below = @ + id / t_imageno android : background = @ drawable / new_pink_tag_slider ›‹/RelativeLayout›   -  person Abhi    schedule 11.06.2014
comment
Есть несколько реализаций слайд-меню, которые вы, кажется, реализуете. Взгляните на github.com/jfeinstein10/SlidingMenu   -  person Rajesh    schedule 11.06.2014


Ответы (1)


Используйте SlidingPaneLayout

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

Проверьте это: SlidingPanelLayout

person Ashwin S Ashok    schedule 11.06.2014