WaveLoading

A wave-like loading drawable

  • 所有者: race604/WaveLoading
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

#WaveLoading

This library provides a wave loading animation as a Drawable.

screenshot

How to use

Add dependency:

compile 'com.race604.waveloading:library:1.1.1'

Use in your project with only one line:

Drawable mWaveDrawable = new WaveDrawable(otherDrawable);

// Use as common drawable
imageView.setImageDrawable(mWaveDrawable);

Other configurable APIs:

  • public void setWaveAmplitude(int amplitude), set wave amplitude (in pixels)
  • public void setWaveLength(int length), set wave length (in pixels)
  • public void setWaveSpeed(int step), set wave move speed (in pixels)
  • public void setIndeterminate(boolean indeterminate), like progress bar, if run
    in indeterminate mode, it'll increase water level over and over again, otherwise, you can
    use boolean setLevel(int level) to set the water level, acting as loading progress.
  • public void setIndeterminateAnimator(ValueAnimator animator), set you customised animator
    for wave loading animation in indeterminate mode.

License

MIT

主要指標

概覽
名稱與所有者race604/WaveLoading
主編程語言Java
編程語言Java (語言數: 1)
平台
許可證
所有者活动
創建於2016-12-07 08:07:09
推送於2018-05-05 22:20:21
最后一次提交2017-01-22 14:57:14
發布數1
最新版本名稱1.1.0 (發布於 )
第一版名稱1.1.0 (發布於 )
用户参与
星數1.4k
關注者數28
派生數173
提交數15
已啟用問題?
問題數13
打開的問題數8
拉請求數1
打開的拉請求數1
關閉的拉請求數1
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?