水波纹动画

WaterView

https://github.com/LongMaoC/WaterView

日志

  • 新增 : 保持高度的暂停

水波纹动画

使用

在root build.gradle中添加

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

在app build.gradle中添加

 compile 'com.github.LongMaoC:WaterView:v1.0'

xml

<cxy.com.waterviewlib.WaterView
        android:id="@+id/waterview"
        android:layout_width="250dp"
        android:layout_height="250dp" />

监听

waterView.setListener(new WaterView.Listener() {
          @Override
          public void finish() {
              Toast.makeText(MainActivity.this, "已经满了!!!", Toast.LENGTH_SHORT).show();
          }
      });

属性

属性说明默认值
waterview_paint_color_first第一只画笔颜色#5353C7
waterview_paint_color_second第二只画笔颜色#9292DA
waterview_frame_color边框画笔颜色#5353C7
waterview_frame_width边框宽度,为0dp时不显示边框1
waterview_amplitude振幅 ,参考值10到100之间20
waterview_up_velocity上升速度上升速度,参考值55
waterview_offset_increment_value初项递增值,表示波浪的快慢 ,参考值0.40.4
waterview_sleep_time界面更新速度,单位毫秒,参考值100100
waterview_isShowFrame是否显示边框false