2012-01-06 2 views
1

Я хочу, чтобы у вас была какая-то панель громкости, которая выглядела примерно так:Как обращаться с компонентом/виджемом типа счетчика децибел?

|||||||||||||||||||||

Если линии выделяются в соответствии с тем, насколько громким/тихим звук соответствует децибелам. Есть ли встроенный компонент Android для обработки этого, или у кого-нибудь есть идеи относительно того, как я мог бы справиться с этим?

+0

Вам нужно записать звук с микрофона и получить уровень как-то – njzk2

+0

@ njzk2 Вы знаете, как я мог бы получить значения децибел из записанного звука? – Neeta

ответ

3

Мой подход состоял бы в том, чтобы использовать панель оценки и переопределить значение android: numStars как количество баров, которые вы хотите. Затем создайте drawable, который заменит звездообразные изображения на бары. Надеюсь, это поможет.

Удачи.

+1

Спасибо, я попробую это и вернусь к вам. – Neeta

+0

Awesome. Ждем ваших результатов! – OrhanC1

+1

Сработало, я создал изображения пустых и заполненных баров в Photoshop и использовал их для создания пользовательского «RatingBar». – Neeta