У меня проблема с использованием Clans FloatingActionButton. Мне нужно добавить прозрачный слой, который блокирует родительский слой. Эффект, который мне нужен, похож на Google Inbox. Так что в моем примере я эту последовательность: 1) Нажмите пункт 3FAB прозрачный слой не блокирует родительский слой
2) Нажмите на потрясающий
3) Когда я нажимаю над прозрачным слоем, элемент из списка ListView.
Я стараюсь, чтобы заблокировать прозрачный слой событий нажмите с помощью:
final FloatingActionMenu menu1 = (FloatingActionMenu) findViewById(R.id.menu1);
menu1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
menu1.close(true);
}
});
Так что с этим кодом, когда я нажимаю прозрачный слой ФАБ меню закрывается (это нормально), но тот же самый прослушиватель кликов, блокирующий событие click над списком. Я пробовал разные способы решения этой проблемы, но единственным способом, который я нашел, было изменение размера программного обеспечения. Это нехорошее решение, потому что эффект не очень хорош.
Через несколько часов я загружу демо-версию и исходный код в github, но даже надеюсь, кто-то может помочь мне с некоторой идеей. Спасибо
EDITED
- Вот LINK to my repo.
- Вот LINK to download this apk
- Вот LINK to video demo
Я действительно не понимаю вас, ваши слушатели щелчков блокируются, когда появляется всплывающее окно? – Elltz
Когда щелкнули fab, открывается меню fab, поэтому отображаются кнопки fab и прозрачный слой, и когда я нажимаю этот слой, на самом деле щелчок делается в списке. –