Я использую скользящее меню Джереми Фейнштейна для Android, и мне нужна помощь при запуске метода, когда SlidingMenu открывается и/или закрывается. Я хочу изменить значок в зависимости от состояния меню. Я попытался подклассы SlidingMenu и перезапись метода переключения, например, так:Выполнить метод, когда SlidingMenu открывается или закрывается
public class SlidingMenuCustom extends SlidingMenu {
ImageView plus;
public SlidingMenuCustom(Activity activity, ImageView plus) {
super(activity);
this.plus = plus;
}
@Override
public void toggle(){
super.toggle();
Log.d("Hello", Global.debug + " " + isMenuShowing());
if(isMenuShowing()){
plus.setImageResource(R.drawable.sidenavminus);
}else{
plus.setImageResource(R.drawable.sidenavplus);
}
}
}
Но потом я понял, что переключение только когда вызывается, если я это называю, так что не будет работать. Есть ли что-то еще, что я могу сделать, чтобы запустить метод, когда открывается или закрывается скользящее меню? Скользящее меню
Но как различать первичное и вторичное меню? –