У меня есть требование нарисовать повышенную панель поиска с подъемами и спусками, а также нарисовать над ней значки.
Панель поиска выделена красным кружком. Если подъем невозможен, мне нравится рисовать линейную панель поиска, но мне нужно нарисовать значки, и щелкнуть значки, чтобы отобразить какой-то вид.
Я искал, но не нашел решения.
Вам нужно будет создать собственный вид с прозрачным фоном и разместить его над вашим видео, вот руководство https://developer.android.com/guide/topics/ui/custom-components Пользовательский вид предоставит вам холст, где вы можете рисовать все, что хотите, подобно https://developer.android.com/training/custom-views/custom-drawing
Я создал линейный макет и разместил его над панелью поиска, работает нормально. Но у меня есть некоторые изображения внутри LinearLayout, которые должны быть размещены на определенной секунде панели поиска, например, мне нужно показать изображение через 5 секунд, 10 секунд, 5000 секунд видео, оно может отличаться. Моя проблема заключается в размещении изображения там, где ползунок панели поиска соответствует этой конкретной секунде. Обратите внимание, что изображения должны загружаться изначально, а не тогда, когда ползунок панели поиска достигает определенного времени. Пусть полоса поиска будет прямой.