android-snowfall

  • 视图效果 (View Effects)
  • ★★★★★
  • 2017-01-12 01:59
  • 13817 kb
  • Android Studio

介绍:

一个下雪效果的view。

运行效果:

使用说明:

在项目的build.gradle中添加:

allprojects {
    repositories {
        ...
        maven { url "https://jitpack.io" }
    }
}

添加依赖

dependencies {
    compile 'com.github.jetradarmobile:android-snowfall:1.1.6'
}

默认的实现:

<com.jetradarmobile.snowfall.SnowfallView
      android:layout_width="match_parent"
      android:layout_height="match_parent"/>

全部自定义效果:

<com.jetradarmobile.snowfall.SnowfallView
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      app:snowflakesNum="250"
      app:snowflakeAlphaMin="150"
      app:snowflakeAlphaMax="255"
      app:snowflakeAngleMax="5"
      app:snowflakeSizeMin="8dp"
      app:snowflakeSizeMax="32dp"
      app:snowflakeSpeedMin="4"
      app:snowflakeSpeedMax="12"
      app:snowflakesFadingEnabled="true"
      app:snowflakesAlreadyFalling="false"
      app:snowflakeImage="@drawable/snowflake"/>

 app Hotellook中的效果:

hotellook-demo-compressor.gif