在xml中定义,完了在通过进度条加载
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 在layer-list中加载图片 并设置其属性动画是rotate旋转 设置旋转的度和中心轴 -->
<item>
<rotate
android:drawable="@drawable/ic_launcher"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360" />
</item>
</layer-list>
在布局中加载
这里写代码片 <ProgressBar
android:max="100"
android:progress="50"
android:indeterminate="true"
android:secondaryProgress="80"
android:indeterminateDrawable="@drawable/progress_bg"
/>
ProgressDialog 使用
//不确定下 循环动画
//第二进度条 缓存 进度对话框
private void showProgressDiolag(View view){
ProgressDialog pd=new ProgressDialog(this);
pd.setMax(100);
//不是确定的值
pd.setIndeterminate(false);
pd.setProgress(50);
//设置样式
pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
pd.setTitle("下载对话框");
pd.setMessage("正在下载中");
//不可取消 返回
pd.setCancelable(false);
pd.show();
//第二种方式
ProgressDialog pdr=ProgressDialog.show(this, "下载", "正在下载",false,true);
}