ProgressBar(进度条)

7.ProgressBar_第1张图片

1.常用属性

             android:max:进度条的最大值

             android:progress:进度条已完成进度值

             android:progressDrawable:设置轨道对应的Drawable对象

             android:indeterminate:如果设置成true,则进度条不精确显示进度

             android:indeterminateDrawable:设置不显示进度的进度条的Drawable对象

             android:indeterminateDuration:设置不精确显示进度的持续时间

             android:secondaryProgress:二级进度条,类似于视频播放的一条是当前播放进度,一条是缓冲进度,前者通过progress属性进行设置

java中方调用方法:

             getMax():返回这个进度条的范围的上限

             getProgress():返回进度

             getSecondaryProgress():返回次要进度

             incrementProgressBy(int diff):指定增加的进度

             isIndeterminate():指示进度条是否在不确定模式下

             setIndeterminate(boolean indeterminate):设置不确定模式下


2.系统自带样式

             1.不设置style,默认样式

             2.style="@android:style/Widget.ProgressBar.Small"(圆形进度条小)

             3.style="@android:style/Widget.ProgressBar.Large"(圆形进度条大)

             4.style="@android:style/Widget.ProgressBar.Horizontal" (水平进度条精确)

                android:max="100"

                android:progress="18"

             5.style="@android:style/Widget.ProgressBar.Horizontal" (水平进度条不精确)

                android:indeterminate="true"


3.自定义进度条

(不精确):

        android:indeterminateDrawable="@drawable/amin_pgbar(动画)"(图案大小不能修改,放大会发现有多个进度条)

        实际开发中:1.ImageView加载个等待动画(帧动画或一张图片或shape旋转)

                              2.自定义个带动画的dialog

(精确):需要自定义控件

更多相关文章

  1. Android 动画小知识点
  2. android 逐帧动画
  3. Android动画效果生动有趣的通知NiftyNotification(Android Toast
  4. Android中的动画详解系列【4】——Activity之间切换动画
  5. Android 用网络图片做帧动画
  6. item点击波纹动画
  7. android的进度条相关知识

随机推荐

  1. Android 自定义SeekBar样式
  2. Android在导航栏添加音量加减按钮安卓源
  3. android国家码
  4. Android架构组件Room的使用
  5. 《Android Dev Guide》系列教程
  6. android平台phonegap框架实现原理
  7. android 教程资源推荐
  8. Android基础03-事件处理
  9. Android Application
  10. 详解Android 目录结构