Мне нужно создать пользовательский индикатор выполнения с другим стилем. Надеюсь, я нашел хороший пример, как добиться этого в этой теме: Custom Drawable for ProgressBar/ProgressDialog, и он работает нормально.Android - Пользовательский индикатор выполнения для отображения текущей второй секунды
Однако мне нужно также отображать воспроизводимое время в простом виде чуть выше индикатора выполнения. Сложная часть состоит в том, что это представление должно двигаться вместе с прогрессом progressBar и отображать минуты и секунды.
Чтобы полностью понять меня, о чем я говорю, просто взгляните на игрока Vimeo: https://jira.sakaiproject.org/secure/attachment/25159/Vimeo+player+in+Sakai.jpg. (00:22).
Не могли бы вы дать мне несколько направлений от того, с чего начать, и как этот эффект может быть достигнут?
Моя первая идея - получить продолжительность звукового файла (миллисекунды), а затем в зависимости от текущей позиции, преобразовать миллисекунды в пиксели и переместить View горизонтально с помощью «X» пикселей .... но, возможно, есть более интеллектуальное решение.