Я работаю над звуковым VU-метром, и я хотел бы получить что-то вроде изображения, показанного ниже, с амплитудой звука, отображаемой в реальном времени.Визуализация данных в реальном времени в Android
Я знаю, как получить амплитуду звука для каждого канала, но я не уверен, как сделать достаточно быстрое отображение цветных прямоугольников.
Моя первая идея состоит в том, чтобы иметь View
с цветом фона для каждого прямоугольника и отображать/скрывать его в соответствии с амплитудой.
Кто-нибудь уже пробовал это? Было бы достаточно быстро для отображения амплитуды каждые 50 или 100 мс?
Какой самый быстрый способ достичь этого?
Спасибо Вам