У меня есть приложение, которое записывает, сохраняет и воспроизводит ~ 30 секундные звуковые клипы, записанные пользователями. Он также записывает местоположение, на которое был помечен звук. Во время воспроизведения, однако, вместо SeekBar, я хотел бы создать пользовательский индикатор выполнения над статическим изображением Google, отображающим местоположение звука, например this.Изображение с прозрачным наложением для индикатора хода воспроизведения звука
Повторное нажатие карты начнет воспроизведение, а повторное нажатие приведет к приостановке воспроизведения.
Я знаю, как получить изображение карт и код для запуска/приостановки воспроизведения, но теперь я хотел бы добавить на него оверлей прогресса. Любые предложения или рекомендации о том, как достичь этого? Я видел несколько вопросов по стилизации цвета фона традиционного SeekBar, но я не думаю, что этого достаточно для достижения вышеупомянутого взгляда. Спасибо!
PS - Любые примеры кода/образцы также были бы очень оценены! Первый программист для Android здесь.
Благодарим вас за ответ, iRuth и за добавление полезного кода! Я вижу, как ваш путь превратит изображение карты в макет рамки для наложения. Еще один вопрос: как я смогу затем воспроизвести ход воспроизведения звука на панели? – notchopra
Добавьте его в 'FrameLayout' после того, как вы добавили' mapImageView'. Как я уже упоминал в своем ответе, последнее представление, которое добавлено в «FrameLayout», находится наверху. – iRuth
Но это та часть, о которой я не знаю - как изолировать прогрессную часть поискового бара и отформатировать его как широкий, прозрачный оверлей. – notchopra