您的位置:首页 > 其它

自定义Progress进度条

2016-06-08 00:39 337 查看
在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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: