/WaveProgressBar

A round loading view with dynamic wave(使用二阶贝塞尔曲线实现的圆形动态波浪)

Primary LanguageJava

WaveProgressBar

A round loading view with dynamic wave
一个使用Path的二阶贝塞尔曲线画出波浪,并实现动态滚动的Loading控件

image

image

How to use

In XML

    <com.waveprogressbar.WaveProgressBar
        android:id="@+id/wave"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_centerInParent="true"
        app:fillColor="@android:color/holo_red_light"
        app:waveColor="@android:color/holo_green_light"
        app:strokeColor="@android:color/holo_green_light"
        app:strokeWidth="2dp"
        app:textSize="20sp"/>

In Activity

    mWave = (WaveProgressBar) findViewById(R.id.wave);
    mWave.setProgress(50);
    //mWave.AnimateText(true, false);