ProgressBar(进度条)

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. Edittext设置输入属性,包括使用代码设置
  2. Android(安卓)之 EditText属性用法介绍
  3. Android(安卓)API中文文档ImageView
  4. android:screenOrientation横屏竖屏设置
  5. android在RelativeLayout里的TextView或者EditView里放置ImageVi
  6. 三十三、Android给ListView设置分割线Divider样式
  7. android 设置Button或者ImageButton的背景透明
  8. Android(安卓)5.0 默认水波纹背景属性,可设置任何View
  9. Android(安卓)TextView 换行

随机推荐

  1. Android运行时动态全屏以及旋转屏幕时不
  2. Android中String.xml: The reference to
  3. Android界面的架构图
  4. android系统核心机制 基础(09)Android 添加
  5. android中的布局 (一)TextView 的属性介绍
  6. 利用GPS定位[android]
  7. Eclipse打开Android工程
  8. ANDROID Porting系列四、建立公开密钥和
  9. Android 悬浮窗权限各机型各系统适配大全
  10. android中TextView中如何设置水平滚动效