自定义Progress进度条
2016-06-08 00:39
337 查看
在xml中定义,完了在通过进度条加载
在布局中加载
ProgressDialog 使用
<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); }
相关文章推荐
- Android数据库中的CRUD参数详解
- 判断 Map 中是否包含指定的 key 和 value
- Android屏幕适配--六大适配方法(你必须知道)
- 198_CircleProgressBar
- Mac 删除文件中所以的.svn文件
- russian-doll-envelopes
- 基于在线评论的推荐系统研究综述
- 集合类中remove()的细节问题
- 设计模式系列(二)原型模式
- oracle
- RxJava 初探(网络请求)
- <Sicily>Huffman coding
- SDWebImage原理和使用
- [AngularJS面面观] 5. scope中的两个异步方法 - $applyAsync以及$evalAsync
- MySQL提示:The server quit without updating PID file问题的解决办法
- Android Bitmap深入介绍(一)---基础
- 如果觉得职业看不到头,趁早换工作吧
- Gulp实现前端搭建
- 桜の花びらたち歌词
- Cookie知识点小结