У меня есть просмотр видео. Это представление содержится внутри пользовательского FrameLayout
под названием VideoStructure
, где я также могу поместить логотип канала или что-то подобное. В нормальных условиях видео ускоряется аппаратно, поэтому вид (я полагаю) действительно прозрачная «черная дыра», в то время как видео декодируется и обрабатывается соответствующим оборудованием.
Мой вопрос: если я переопределю draw()
в контейнере просмотра видео (VideoStructure
расширяет FrameLayout
на изображении), чтобы нарисовать что-то (например, круг на изображении) НАД видео - я переопределяю draw()
, а не onDraw()
- не сломает ли это аппаратное ускорение? Могу ли я ожидать большой производительности для этого?