`
yezhiqiu-love
  • 浏览: 168691 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置ProgressBar的颜色

阅读更多

 

 

《Android/OPhone开发完全讲义》 中(5.4.2节)的效果图。



基本原理是在drawable目录中建立一个xml文件,描述一下背景图,内容如下:

<?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/bg" />

         <!--  设置第二级进度条颜色图像资源  -->

         <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/secondary" />

         <!--  设置第一级进度条颜色图像资源  -->

         <item android:id="@android:id/progress" android:drawable="@drawable/progress" />
</layer-list> 
 

 

然后指定progressbar中的android:progressDrawable属性即可,该属性值为刚才建立的xml文件

分享到:
评论

相关推荐

    winform progressbar颜色

    "winform progressbar颜色"这个主题就是关于如何更改Winform中ProgressBar控件的颜色。 在.NET Framework或.NET Core的Winform环境下,ProgressBar的外观主要是由系统样式控制的,但是通过一些技巧和自定义绘制,...

    android自定义progressBar颜色,圆角

    在上面的代码中,我们使用了`&lt;shape&gt;`标签来定义矩形,并通过`&lt;solid&gt;`标签设置颜色。`&lt;corners&gt;`标签用于设置圆角,`@dimen/progress_bar_corner_radius`是引用到`dimens.xml`文件中的一个尺寸值,用于控制圆角的...

    带文本显示的ProgressBar,能修改文字和颜色

    例如,可能存在如ForeColor、BackColor、ProgressColor等属性,它们分别用于设置文本颜色、背景颜色和进度条颜色。为了支持颜色更改,控件需要在属性改变时重新绘制自身。 在C#中,自定义控件的创建通常涉及到继承...

    C#写的一个progressbar代码,可以添加文字和选择颜色

    这个特定的项目,"Owner-Draw Progression Control in Windows CE",显然提供了一个自定义版本的ProgressBar,允许开发者根据需求自定义颜色和附加文字,以增强用户界面的体验。以下是对这个主题的详细讲解: 首先...

    c#prograssbar添加进度及改变颜色

    在这个例子中,我们首先将`ProgressBar`的`DrawMode`属性设置为`OwnerDrawFixed`,然后添加一个事件处理程序`ProgressBar1_DrawProgress`,在这个处理程序中,我们使用自定义的`SolidBrush`颜色(这里是蓝色)填充...

    颜色渐变的progressbar

    这个“颜色渐变的progressbar”项目就是这样一个例子,它提供了一种定制方案,使进度条在移动时展现出颜色的逐渐变化,增加了用户界面的动态美感。 要创建一个颜色渐变的ProgressBar,我们需要以下步骤: 1. **...

    android progressBar自定义 颜色 进度条

    Android的图形绘制主要通过XML资源文件实现,自定义ProgressBar颜色的一个常见方法是使用`layer-list`。`layer-list`是Android中的一个图形绘制元素,它可以将多个图形层叠在一起。在我们的案例中,我们可以创建一个...

    android 动态设值progressBar值

    动态地设置ProgressBar的值可以为用户提供实时的反馈,使界面更具交互性。本篇文章将深入探讨如何根据属性来调节ProgressBar的颜色和进度速度,以实现更个性化的用户体验。 首先,我们来看如何动态设置ProgressBar...

    c# ProgressBar 光滑进度条 源码

    5. **性能优化**:为了保持流畅的动画,开发者需要考虑性能问题,比如设置合适的定时器间隔,避免过度绘制导致的性能损失。 在提供的"SmoothProgressBar"文件中,你可能会找到以下内容: - 自定义的ProgressBar类:...

    winform c# ProgressBar特殊样式style

    4. **设置属性**:通过属性窗口或代码设置控件的样式、颜色、尺寸等属性。 5. **运行应用**:运行程序,查看自定义`ProgressBar`的效果。 总的来说,通过自定义控件或使用第三方库,你可以实现`winform c# ...

    Android自定义titlebar中设置progressbar

    通过修改ProgressBar的style属性或者创建自定义样式,可以改变进度条的颜色、大小等外观特性。 在Android Studio的项目中,"Mytest008"可能代表了一个示例工程,其中包含了实现上述步骤的具体代码。如果你在实际...

    progressBar进度条

    除此之外,ProgressBar还支持自定义外观,例如改变颜色、宽度和高度等,以及是否显示文本标签显示当前进度。这些可以通过调整`ForeColor`、`Width`、`Height`和`MarqueeAnimationSpeed`(动画速度,适用于持续进行的...

    Android编程之ProgressBar圆形进度条颜色设置方法

    本文实例讲述了Android ProgressBar圆形进度条颜色设置方法。分享给大家供大家参考,具体如下: 你是不是还在为设置进度条的颜色而烦恼呢……别着急,且看如下如何解决。 ProgressBar分圆形进度条和水平进度条 我...

    c#平滑可变颜色显示百分比的Progressbar

    c#自定义控件,平滑,可改变颜色 同时显示百分比

    带动画的横向ProgressBar

    在XML布局文件中,可以通过属性来设置ProgressBar的样式和动画效果。例如,`android:progressDrawable`可以指定自定义的进度条图片资源,而`android:indeterminateDuration`和`android:indeterminateBehavior`可以...

    IndeterminateProgressBar

    你可以设置`style`属性为`@android:style/Widget.Holo.ProgressBar.Inverse`或者`@android:style/Widget.Material.ProgressBar.Inverse`,这将使进度条呈现为白色线条在深色背景上旋转的效果,类似于Win8的设计。...

    C# winform progressbar 进度条 异步 并且 可设置颜色

    至于可设置颜色,`ProgressBar`控件本身并不直接支持自定义颜色。但可以通过覆盖其默认样式来实现。以下是一个简单的示例,使用Windows API函数来修改`ProgressBar`的颜色: ```csharp using System.Runtime....

    Android-RoundProgressBar一个自定义的圆形可颜色渐变的ProgressBar

    本文将深入探讨如何使用`RoundProgressBar`,这是一个专为Android定制的圆形且支持颜色渐变的ProgressBar。 `RoundProgressBar`是一个自定义组件,它扩展了Android原生的ProgressBar类,提供了更丰富的视觉效果和...

    Android自定义矩形ProgressBar

    这里,我们继承了`Widget.AppCompat.ProgressBar.Horizontal`作为父样式,并设置了自定义的indeterminateDrawable(不确定进度时的动画)和progressDrawable(确定进度时的样式)。同时,通过minHeight和maxHeight来...

Global site tag (gtag.js) - Google Analytics