横向长方形ProgressBar
2016-04-21 14:40
169 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Forever_Frank/article/details/51208889
android原生的progressbar是带有圆角的,要想实现长方形的progressbar只需要设置下android:progressDrawable属性即可。
<ProgressBar style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@null" android:progress="40" android:progressDrawable="@drawable/sty_progress" />
样式的代码如下:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@android:id/background"> <shape> <corners android:radius="0dp" /> <gradient android:angle="270" android:centerColor="@color/white" android:centerY="0" android:endColor="@color/white" android:startColor="@color/white" /> </shape> </item> <!-- <item android:id="@android:id/secondaryProgress"> <clip> <shape> <corners android:radius="5dip" /> <gradient android:startColor="#80ffd300" android:centerColor="#80ffb600" android:centerY="0.75" android:endColor="#a0ffcb00" android:angle="270" /> </shape> </clip> </item> --> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="0dip" /> <gradient android:angle="270" android:centerColor="@color/shallow_red" android:centerY="0" android:endColor="@color/shallow_red" android:startColor="@color/shallow_red" /> </shape> </clip> </item> </layer-list>
注释了的代码表示的是第二条进度,如有需要可以加上。
相关文章推荐
- ProgressBar长方形进度条,item背景当进度条
- 自定义横向ProgressBar样式圆角改直角
- WPF:Metro样式ProgressBar(圆点横向移动),自适应宽度
- 自定义横向ProgressBar
- 自定义ProgressBar(包括自定义图片,带进度的圆形进度条、长方形进度条)
- 横向ProgressBar的使用
- 自定义横向Progressbar
- ProgressBar学习笔记,自定义横向进度条的样式(包含ActionBar上面的进度条)
- Android--横向progressbar设置与实现
- Android 自定义横向的ProgressBar的颜色
- GWT工程添加横向的Progressbar
- 横向ProgressBar进度条的设置
- Android自定义横向的ProgressBar
- Android自定义横向的ProgressBar
- 自定义横向带刻度progressbar
- 自定义横向颜色渐变ProgressBar
- Android跑马灯效果(动画横向移动)
- C语言打印长为y,宽为x的长方形
- WPF获取和设置鼠标位置与progressbar的使用方法
- 把二叉树的每一层的节点进行横向连接