У меня есть выдвижной ящик, расположенный внизу. и ниже, у меня есть линейная компоновка 50dp.скользящий выдвижной ящик с содержимым под ним
Так что мой макет выглядит следующим образом:
Где красный прямоугольник скользящего ящик ручка
Теперь, когда я скольжу мой палец из нижней части экрана для скольжения ящика, т.е. вдоль синий путь
скользящий ящик Безразлично» t открыто. Он не открывается, потому что активность щелчка фиксируется нижней компоновкой. Скользящий выдвижной ящик открывается только тогда, когда я нажимаю ТОЧНО в красный прямоугольник.
Я пробовал сделать нижний макет clickable => false focussable => false все еще не хорошо.
Любая идея о том, как я могу сделать событие щелчка нижнего макета потерять свой щелчок, как только палец выходит из макета? , так что ручка может захватить щелчок
Не думайте, что что-нибудь может вам помочь, вам нужно как можно щелкнуть справа. Тогда лучше, вы отрегулируете размер красного прямоугольника. есть некоторые события, но его касается касания, а не щелчка. i.e ondispatchtouchevent(). –
Мне не нужен нижний слой clcikable .. так как я всегда могу использовать относительный макет/framelayout и поместить кнопку отдельно. –
настройка heght не работает .. потому что нет пользователя, который нажимал бы на дескриптор, даже если он равен 100dp, поскольку все слайды снизу –