第一步:
/**
* 显示正在加载动画
* @param context
*/
public static Dialog showLoadingDialog(Context context){
//创建Dialog并传递style文件
UtilLog.d("context:"+context);
final Dialog dialog = new Dialog(context, R.style.dialog);
// 设置它的ContentView
dialog.setContentView(R.layout.dialog_loading_layout);
dialog.show();//显示dialog
return dialog;
}第二步style文件:
@null
true
true
true
@android:color/transparent
@android:color/transparent
true
0.6
第三步布局文件:
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/reg_req_code_gif_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateBehavior="repeat"
android:indeterminateDrawable="@drawable/dialog_loading_anim_progress" >
第四步此文件放在drawable文件夹
:
android:drawable="@mipmap/dialog_loading_icon"
android:fromDegrees="0.0"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:toDegrees="-360.0" />