欢迎来到天天文库
浏览记录
ID:12189300
大小:485.00 KB
页数:12页
时间:2018-07-16
《android progressbar自定义图片进度,自定义渐变色进度条》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1234567java.lang.Object ↳ android.view.View ↳ android.widget.ProgressBar直接子类AbsSeekBar间接子类RatingBar,SeekBar在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中
2、1、android.widget.ProgressBar,继承自android.view.View。在android.widget包中。对应对话框ProgressDialog。ProgressBar有两种展示方式,表盘形式(普通、小、大)和条形填充形式。在layout定义时,需要通过设施style属性类设置展示方式。ProgressBar的样式有四种:android:progressBarStyle:默认进度条样式,不确定模式android:progressBarStyleHorizontal:水平进度条样式android:progressBarSt
3、yleLarge:大号进度条样式,也是不确定进度模式 android:progressBarStyleSmall:小号进度条样式,也是不确定进度模式 二、XML重要属性 android:max-- 这事进度条长度最大值 android:progress--设定度条当前进度值 android:secondaryProgress--第二进度条进度值 android:progressBarStyle:默认进度条样式 android:progressBarStyleHorizontal:水平样式 st
4、yle="?android:attr/progressBarStyleLarge"---属性风格类型--大圆圈,如下图 style=”?android:attr/progressBarStyleSmall”---属性风格类型--小圆圈,如下图: style="?android:attr/progressBarStyleHorizontal" --水平进度条--如下图: 几秒钟之后自动滚到到如下: 也可以用下面的形式代替上面的形式的:?1235、idget.ProgressBar.Inverse"/>//中//大圆//小圆三、重要方法 getMax():返回这个进度条的范围的上限 getProgress():返回当前进度值 getSecondaryProgress():返回次要当前进度值 incr6、ementProgressBy(intdiff):指定增加的进度--即步长 isIndeterminate():指示进度条是否在不确定模式下 setIndeterminate(booleanindeterminate):设置不确定模式下 setVisibility(intv):设置该进度条是否可视四、重要事件 onSizeChanged(intw,inth,intoldw,intoldh):当进度值改变时引发此事件接下来看案例:1.定义一个布局文件progressbar.xml?123456789101112137、rsion="1.0"encoding="utf-8"?> 8、tch_parent" android:orientation="vertical">
5、idget.ProgressBar.Inverse"/>//中//大圆//小圆三、重要方法 getMax():返回这个进度条的范围的上限 getProgress():返回当前进度值 getSecondaryProgress():返回次要当前进度值 incr
6、ementProgressBy(intdiff):指定增加的进度--即步长 isIndeterminate():指示进度条是否在不确定模式下 setIndeterminate(booleanindeterminate):设置不确定模式下 setVisibility(intv):设置该进度条是否可视四、重要事件 onSizeChanged(intw,inth,intoldw,intoldh):当进度值改变时引发此事件接下来看案例:1.定义一个布局文件progressbar.xml?12345678910111213
7、rsion="1.0"encoding="utf-8"?> 8、tch_parent" android:orientation="vertical">
8、tch_parent" android:orientation="vertical">
此文档下载收益归作者所有