INNER CODE UNIT · Kotlin

color

Ayush0Chaudhary/blurr · app/src/main/java/com/blurr/voice/AudioWaveView.kt:69

                color = waveColors[i % waveColors.size]
                alpha = 120
                maskFilter = blurFilter
            })
            wavePaths.add(Path())
        }

        ValueAnimator.ofFloat(0f, 1f).apply {
            interpolator = LinearInterpolator()
            duration = 5000
            repeatCount = ValueAnimator.INFINITE
            addUpdateListener {
                val speedFactor = 1.0f + (audioAmplitude * maxSpeedIncrease)
                for (i in 0 until waveCount) {
                    wavePhaseShifts[i] += (waveSpeeds[i] * speedFactor)
                }
                invalidate()
            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…