Customizable snow effect view for Android
SnowEffect
Customizable snow effect view for Android. You can use custom colors and drawables for elements!
Download
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add the dependency
dependencies {
implementation 'com.github.miumiuhaskeer:SnowEffect:1.0.2'
}
Usage
Default implementation
Layout file:
<com.miumiuhaskeer.snoweffect.SnowEffect
android:id="@+id/snowEffect"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
MainActivity file:
SnowEffect effect = findViewById(R.id.snowEffect);
effect.startShowing();
SnowElement class
This class was created for define element that will fall. One object contains drawable for element and color for drawable.
Layout fully customized
<com.miumiuhaskeer.snoweffect.SnowEffect
android:layout_width="match_parent"
android:layout_height="match_parent"
app:elementSpeed="1"
app:elementShowSpeedMillis="150"
app:elementShowIn="foreground"/>