Я пытаюсь создать представление, заполненное веб-представлением, занимающим весь экран.
Вверху этого веб-просмотра мне нужно разместить кнопку, которая остается, даже если пользователь переходит по ссылкам веб-просмотра.Веб-просмотр должен быть виден за кнопкой, поэтому я не могу просто разместить кнопку под веб-обзором.
Мне удалось получить пользовательскую кнопку поверх веб-просмотра, используя холст и событие сенсорного ввода, но это отключило ввод в веб-просмотр.Для дальнейшего усложнения вещей я не могу использовать стандартные ресурсы Android.Я должен использовать папку активов и базовый вид.
В основном у меня есть представление (CustomWebView расширяет представление), которое содержит веб-представление.У меня есть пользовательская кнопка, полученная из представления, которая рисуется поверх веб-вида с использованием canvas и принимает ввод с событием touch, определенным в моем классе пользовательских кнопок (проверка, находится ли касание x, y в пределах границ кнопки).Я полагаю, что правильно установил параметры макета представления, поэтому он не должен просто покрывать веб-представление и вводить данные в веб-представление, если я рисую, но не ищу ввод для кнопки.
Я знаю этоВозможно, все кажется немного сумасшедшим, но, к сожалению, из-за нелепой природы проекта, я должен сделать это таким образом.Любые идеи, почему ввод веб-просмотра может быть отключен путем рисования отдельного представления поверх него?Есть идеи, как мне обойти это?
Я много читал документы по Android и искал много форумов, но этот ускользает от меня.Спасибо за любую помощь или советы, которые вы можете предоставить.