Я использую как SlidingMenu, так и Crouton, но я обнаружил, что скользящее меню перекрывается с уведомлением о crouton
Я бы сообщил о проблеме в github, но я не знаю, где ошибка.
Сирил Моттье упоминает в своей статье о встроенных уведомлениях о существовании трех контекстов, левое меню, имеющее собственный контекст. Таким образом, уведомление скользит вместе с остальным содержимым.
Поскольку и SlidingMenu, и Crouton используют контекст действия, возможно, это просто невозможно исправить. Мы можем легко позвонить
Crouton.cancelAllCroutons();
перед отображением SlidingMenu, но мне нравится функция выдвижения Prixing.
Надеюсь, авторы библиотеки смогут заявить об ошибке или пролить свет на нее.
Спасибо!
РЕДАКТИРОВАТЬ:
Я использую SlidingMenu, создавая объект и присоединяя его к действию.
private void configureSideMenu() {
mSlidingMenu = new SlidingMenu(this);
mSlidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
mSlidingMenu.setFadeDegree(0.35f);
mSlidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
mSlidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
mSlidingMenu.setMenu(R.layout.menu_frame);
getSupportFragmentManager().beginTransaction().replace(R.id.menu_frame, new MySideMenuFragment()).commit();
}
И Крутон, я думаю, есть только один способ его использовать.
Crouton.showText(this, R.string.error_not_logged_in, Style.ALERT);
Где это — одно и то же действие для обоих случаев.