Android SDK - camera2 - рисовать прямоугольник поверх TextureView

Я новичок в разработке Android, и мне трудно найти хорошие примеры на API Camera2.

Я медленно пробираюсь через большинство проблем, но на этом я застрял. В камере по умолчанию, когда вы касаетесь экрана, чтобы сфокусироваться, он на мгновение показывает прямоугольник зоны фокусировки. Я хочу сделать что-то подобное (или в этом случае, то же самое, с чего начать, чтобы я мог понять это).

Я где-то читал (я думаю, что страница TextureView в документах SDK), что вы не можете рисовать на виде текстуры, когда он используется в качестве предварительного просмотра камеры - и вызов метода блокировки вернет ноль, а не холст.

Я нашел это онлайн:https://github.com/commonsguy/vidtry/ Но я не могу заставить его работать. Я либо получаю ошибки, утверждая, что мой основной вид не может быть приведен к моему рисуемому виду, или наоборот - или мой нарисованный вид сверху и делает экран черным - или внизу и не реагирует на сенсорные события (и пытается вызвать executeClick от представления выше это вызывает сбои.)

Я застрял! Может ли кто-нибудь дать мне объяснение или пример того, как я могу нарисовать свой прямоугольник над позицией события для нескольких sconds?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос