自定义ProgressBar样式
来源:互联网 发布:连锁店软件 编辑:程序博客网 时间:2024/05/18 08:20
1、在style.xml中声明好自定义的ProgressBar样式
<style name="HeimaProgressBarHorizontal"> <!--表示进度值是否确定--> <item name="android:indeterminateOnly">false</item> <!--设置绘制显示进度的进度条的Drawable对象--> <item name="android:progressDrawable">@drawable/progress_horizontal</item> <!--设置绘制不显示进度的进度条的Drawable对象--> <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item> <!--设置进度条的高度范围--> <item name="android:minHeight">20dip</item> <item name="android:maxHeight">20dip</item></style>
2、进度条的进度样式(progress_horizontal.xml,放到drawable目录下)
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--设置进度条的背景--> <item android:id="@android:id/background" android:drawable="@drawable/security_progress_bg"> </item> <!--设置进度条的缓冲进度--> <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/security_progress"> </item> <!--设置进度条的真实进度--> <item android:id="@android:id/progress" android:drawable="@drawable/security_progress"> </item></layer-list>
3、修改布局文件中进度条控件的style值
<ProgressBar android:id="@+id/pb_antivirus_scanprogress" style="@style/HeimaProgressBarHorizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" />
参考系统ProgressBar样式:
1、style声明在以下路径中:
D:\Program Files\adt-bundle-windows-x86_64-20130917\sdk\platforms\android-14\data\res\values\styles.xml
2、进度条的进度样式在以下路径中:
D:\Program Files\adt-bundle-windows-x86_64-20130917\sdk\platforms\android-14\data\res\drawable\progress_horizontal.xml
0 0
- 自定义progressBar样式
- 自定义ProgressBar样式
- 自定义ProgressBar样式
- ProgressBar 样式自定义
- Android 自定义progressBar样式
- progressBar 自定义样式
- 自定义ProgressBar的样式
- 自定义样式的progressBAR
- 自定义ProgressBar样式
- 自定义progressbar样式
- 自定义ProgressBar样式
- 自定义ProgressBar的样式
- xml自定义progressbar样式
- ProgressBar自定义样式
- Android自定义ProgressBar样式
- 自定义ProgressBar样式
- 自定义ProgressBar颜色样式
- Android 自定义ProgressBar样式
- 1012. The Best Rank (25)
- Sturcture.Heap 堆(最大堆实现(最小堆实现类似))
- MFC窗体中打开第三方exe程序到指定区域
- 转子或轴裂纹的诊断要点
- mysql的事务隔离级别
- 自定义ProgressBar样式
- 功能代码实现集锦(一)
- 209. Minimum Size Subarray Sum
- HTML5 实现橡皮擦的擦除效果
- CDN内容分发网路技术原理
- Physical Standby Switchover_status Showing Not Allowed. (Doc ID 1392763.1)
- 16/4/17NEFU训练 I 这题没名字 模拟题
- URI和URL对比
- 第七届科技节编程大赛须知