Nier-Visualizer
Nier Visualizer is a lightweight and efficient Android visual library written in pure Kotlin.It has an independent rendering thread, compatible with most of the equipment on the market. Nier Visualizer is ideal for audio visualization applications such as music players, recorder, live wallpaper and more.
Nier Visualizer has six kinds of independent visual effects currently. More effects are under development, welcome to star operation to see in time.
3. How to
3.1 Dependencies
- Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- Add the dependency
dependencies {
compile 'com.github.bogerchan:Nier-Visualizer:v0.0.2'
}
3.2 Sample project
Nier Visualizer project provides a demo
module for reference.
3.3 Use Kotlin
3.3.1 Framework initialization
3.3.2 Framework release
3.3.3 Start rendering
3.3.4 Stop rendering
3.4 Use Java
3.4.1 Framework initialization
3.4.2 Framework release
3.4.3 Start rendering
3.4.4 Stop rendering
4. Follow-up plan
- Thinking about implementing visual effects like Siri.
- Some gallery of visual effects tailored for DJ music.
- If you are interested in it, welcome to Fork to do it together!