Как сдвинуть левое (или правое) меню назад прикосновением с проектом slidemenu/jfeinstein10?

Как сдвинуть левое (или правое) меню назад прикосновением с проектом slidemenu/jfeinstein10?

С помощью slidemenu/jfeinstein10 мы можем легко вывести скользящее меню, коснувшись основного действия. Но если мы хотим, чтобы меню вернулось или закрылось, мы также должны коснуться основного (или центрального) фрагмента. Итак, что мне делать, если Я хочу закрыть скользящее меню, коснувшись фрагмента меню?

Большое спасибо!


person Marshall    schedule 14.05.2013    source источник


Ответы (1)


вы можете вызвать метод showContent() в SlidingMenu, чтобы скрыть меню и показать основное действие.

person Naveen    schedule 14.05.2013
comment
Но я хочу скрыть меню, сдвинув часть меню. Должен ли я написать другой метод, например OnTouch? - person Marshall; 14.05.2013
comment
для этого попробуйте метод setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN), хотя я им не пользовался, попробуйте и дайте мне знать - person Naveen; 14.05.2013
comment
О! Потрясающе! Это круто! Раньше я использовал только setTouchModeAbove() и игнорирую метод setTouchModeBehind(). Большое спасибо! - person Marshall; 15.05.2013
comment
Но возникла другая проблема. Когда я использую setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN), все прослушиватели меню, такие как onclicklistener, оказались неэффективными. Так что же мне делать? Спасибо. - person Marshall; 16.05.2013
comment
вместо TOUCHMODE_FULLSCREEN можно использовать TOUCHMODE_MARGIN - person Naveen; 17.05.2013
comment
Но если вместо этого использовать TOUCHMODE_MARGIN, проблема почти вернется. Может ли menthod иметь обе функции? Или, может быть, мне следует переписать структуру? - person Marshall; 17.05.2013
comment
Что ж, в этом случае вам, возможно, придется изменить класс CustomViewBehind, я тоже поработаю над этим, когда у меня будет время. - person Naveen; 20.05.2013