自定义水平ProgresBar,更改其颜色和粗细

通过更改progressbar的 styles 样式,更改背景

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- 总进度的颜色 -->
    <item android:id="@android:id/background">
        <shape>
            <solid android:color="#55000000"/>
        </shape>
    </item>

    <!-- 缓存的颜色 -->
    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
               <solid android:color="#00FF00"/>
            </shape>
        </clip>
    </item>

    <!-- 当前进度的颜色 -->
    <item android:id="@android:id/progress">
        <clip>
            <shape>
               <solid android:color="#FF0000"/>
            </shape>
        </clip>
    </item>

</layer-list>

设置完styles后,如果需要使用自定的progressbar,就在布局文件中引用即可

         <ProgressBar
            android:id="@+id/custom_pb_progress"
            style="?android:attr/progressBarStyleHorizontal"
            android:layout_width="match_parent"
            android:layout_height="25dp"
            android:progressDrawable="@drawable/custom_progressbar_bg"
            />
时间: 2024-10-10 14:53:32

自定义水平ProgresBar,更改其颜色和粗细的相关文章

自定义水平进度条样式:黑色虚线

布局layout中使用: 1 <ProgressBar 2 android:id="@+id/progress_bar" 3 style="?android:attr/progressBarStyleHorizontal" <!--必须设置为水平--> 4 android:progressDrawable="@drawable/myprogress" <!--此处用自定义样式--> 5 android:layout_

更改navigationBar 颜色

? ? 1 2 3 4 5 6 7 8 9 10 11 ?    if (IS_IOS7()) {         /*  iOS7 时 Navigation 颜色    */         [[UINavigationBar appearance] setBarTintColor: HexColor(0x7bae01)];     } else {         /*  iOS 6 更改Navitgation  */         self.navigationBar.tintColor

(转)Android 自定义 spinner (背景、字体颜色)

Android 自定义 spinner (背景.字体颜色) (2012-07-04 17:04:44)   1.准备两张图片,并做好9.png 2.在drawable中定义spinner_selector.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" &

几何画板中更改背景颜色的方法有哪些

在使用几何画板的过程的,大家发现背景颜色默认为白色,但是有时为了让我们做的图形的效果更加美观或更方便对比,就需要更改背景颜色.但是一些用户对于这种操作还不是很了解,因此,我们特地制作了这篇相关教程,希望可以帮到大家.这就给大家分享一下几何画板中更改背景颜色的方法有哪些?  几何画板保存画板文件 在几何画板中更改背景颜色的步骤: 步骤一.点击编辑->参数选项,打开“参数选项对话框”.  几何画板参数选项 步骤二.点击颜色->背景颜色,选择合适的颜色.  几何画板颜色选择器 步骤三.选择颜色后,首

Photoshop 更改图片颜色

程序员兼职美术的经常没有时间搞太多图片,我们可以一张图片更改主要颜色来到达目的.我知道的主要有2种方法,1是更改色相,2是替换颜色.直接用油漆桶只能在异常简单的图片才能用. 1. 更改色相      原始图片是第一张,简单通过Ctrl (Command) + U 就可以调出更改色相面板,进行更改色相,是不是非常简单? 2. 替换颜色 只有左边的红色车,我们怎么得到一辆蓝色的车呢?就要用到替换颜色这个功能了. 打开菜单 图像->调整->替换颜色 用吸管选取要替换的颜色,主要要用图片中的吸管+多吸

详解MathType中如何更改公式颜色

在MathType数学公式编辑器中可以通过更改公式颜色,起到美化.标注公式的效果.本教程将详解MathType中如何更改公式颜色. 点击菜单栏中的样式->格式->颜色,用户就可以根据自己的喜好选择想要的颜色. 更改字体颜色后的效果图: 如果默认的这几个颜色不够选择的话,还可以点击“其他”按钮,打开颜色库,点击需要的颜色后,点击“确定”按钮即可. 如果需要将某一颜色设为默认颜色,则需点击“编辑颜色菜单”按钮,设定好颜色后,点击“设为默认值”即可. 通过以上操作,即可完成在MathType数学公式

Android代码中更改TextView颜色

项目中,需要在代码中动态更改TextView的颜色,原先使用如下: text.setTextColor(R.color.black); 为生效,查阅资料后,正确写法如下: text.setTextColor(context.getResources().getColor(R.color.black)); 或: text.setTextColor(getResources().getColorStateList(R.color.black)); Android代码中更改TextView颜色

&lt;hr /&gt;标签的颜色和粗细设定

设置<hr />的颜色和粗细,不需要用到style,直接用标签的color和size属性: <hr color="red" size="0.5" /> <hr />标签默认还有margin值,可以用style去掉 原文地址:https://www.cnblogs.com/dige1993/p/8387758.html

安卓ProgressBar水平进度条的颜色设置

安卓系统提供了水平进度条ProgressBar的样式,而我们在实际开发中,几乎不可能使用默认的样式,原因就是"太丑"^_^ 所以我们在更多的时候需要对其颜色进行自定义,主要使用就是自定义样式文件. 再在drawable目录下新增progressbar.xml文件,可以设置默认背景色和进度条的颜色 (值得一提的是支持渐变色) 代码: <layer-list xmlns:android="http://schemas.android.com/apk/res/android&