调用Android-SpinKit—— 非常优秀的进度条动画库

调用Android-SpinKit—— 非常优秀的进度条动画库

build.gradle配置

Tip:以下两个方法在不同的gradle文件中

allprojects {
    repositories {
        maven { url "https://jitpack.io" }	//连接远程库
 	 }
}

dependencies {
    implementation 'com.github.ybq:Android-SpinKit:1.4.0'	//添加依赖
    // 尽量添加最新库,否则可能得不到想要的效果
    //最新库见gtihub链接
}

xml

//控件
 <com.github.ybq.android.spinkit.SpinKitView
        android:id="@+id/spin_kit"
        style="@style/SpinKitView.Large.Wave"		//style下有多种样式可更换
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        app:SpinKit_Color="@color/colorAccent" />

Activity

//        进度条
        ProgressBar progressBar = (ProgressBar)findViewById(R.id.spin_kit);
        Wave Wave = new Wave();		//不同类对应不同样式,根据需求使用不同类
        progressBar.setIndeterminateDrawable(Wave);

github链接

https://codechina.csdn.net/mirrors/ybq/android-spinkit
上一篇:语音写出(wavwrite)


下一篇:痞子衡嵌入式:PCM编码与Waveform音频文件(.wav)格式详解