https://github.com/dynamitechetan/vusikview
Android library to make notes drop animation for music players
https://github.com/dynamitechetan/vusikview
android android-library animation-effects custom-view library ui
Last synced: 4 months ago
JSON representation
Android library to make notes drop animation for music players
- Host: GitHub
- URL: https://github.com/dynamitechetan/vusikview
- Owner: dynamitechetan
- License: apache-2.0
- Created: 2017-01-05T19:04:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-27T06:55:48.000Z (about 9 years ago)
- Last Synced: 2025-03-26T09:51:16.833Z (about 1 year ago)
- Topics: android, android-library, animation-effects, custom-view, library, ui
- Language: Java
- Homepage:
- Size: 3.62 MB
- Stars: 124
- Watchers: 8
- Forks: 37
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# VusikView
[](http://www.apache.org/licenses/LICENSE-2.0.html)
[](https://github.com/dynamitechetan/FogView_Library)
#### Min SDK 11
## Screnshots
 
## How to use
If you want use this library, you can download project and import it into your workspace and add the project as a library in your android project settings.
## Using Gradle
you have to add these lines in your build.gradle file:
```xml
repositories {
jcenter()
}
dependencies {
compile 'dyanamitechetan.vusikview:vusikview:1.1'
}
```
## or Using Maven:
```xml
dyanamitechetan.vusikview
vusikview
1.0
pom
```
## BASIC USAGE
In XML
```xml
```
In Java
```java
vusikView = (VusikView) findViewById(R.id.vusik);
vusikView.start();
```
## Using own Images
```java
vusikView = (VusikView) findViewById(R.id.vusik);
int[] myImageList = new int[]{R.drawable.note1,R.drawable.note2,R.drawable.note4};
vusikView
.setImages(myImageList)
.start();
```
## Pause, Resume, Stop
```java
vusikView.pauseNotesFall();
vusikView.resumeNotesFall();
vusikView.stopNotesFall;
```
The VusikView have some custom attributes, to use them , you must add this line in your xml file in the first component:
```xml
```
## Setting a fall speed
##### Default is 0.1
```xml
```
## Setting Notes Count
##### Default is 25
```xml
```
## License
Copyright (c) 2016 Chetan Kaushik
Licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)
* Screenshot 2 UI taken from :- https://material.uplabs.com/posts/music-app-ui-exploration