Android, как определить, видно ли скользящее меню

Я использую SlidingMenu в своем приложении и пытаюсь выяснить, как определить, когда меню видно пользователю.

У меня есть анимация в моем MainFragment, которую я хочу остановить, когда меню видно.

Я пробовал методы вроде:

//In MainFragment //In my animation loop // ResponsiveUIActivity is where menu is Init ResponsiveUIActivity resp = (ResponsiveUIActivity) getActivity(); SlidingMenu sm = resp.getSlidingMenu(); if(sm.isFocused()){ //tried isActived(), isEnabled //cancel animation } 

Ни один из них, похоже, не показывает, видно ли мне меню. У меня возникли проблемы с различием между фрагментом меню и MainFragment.

Вы можете использовать

 sm.isMenuShowing(); 

Или если его вторичный,

 sm.isSecondaryMenuShowing(); 

Он вернет true, если это так. False, если нет.