自定义Android Progress Bar的颜色

打造独特美观的Android Dotted Progress Bar Dotted Progress Bar是一种通过点阵模式展示进度的组件,它的视觉效果可以引导用户关注进度的更新,并且在视觉上呈现出一种动态的流动感。这种组件常见于加载页面、文件传输和系统更新等场景中。从视觉设计上,通过点阵的疏密程度,可以直观地表达进度的快慢,点阵越密集,表示进度越快,反之则越慢。自定义View的生命周期是其运行的基础,与Activity生命周期不同,View的生命周期与布局的变化密切相关,主要的生命周期方法包括onLayout()和onDraw()。 阅读详情

进度栏默认的颜色为黄色那么怎么改呢

查看源码 你会发现

Java代码   收藏代码
  1. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">   
  2.    
  3. <item android:id="@android:id/background">   
  4.     <shape>   
  5.         <corners android:radius="5dip" />   
  6.         <gradient   
  7.                 android:startColor="#ff9d9e9d"   
  8.                 android:centerColor="#ff5a5d5a"   
  9.                 android:centerY="0.75"   
  10.                 android:endColor="#ff747674"   
  11.                 android:angle="270"   
  12.         />   
  13.     </shape>   
  14. </item>   
  15.    
  16. <item android:id="@android:id/secondaryProgress">   
  17.     <clip>   
  18.         <shape>   
  19.             <corners android:radius="5dip" />   
  20.             <gradient   
  21.                     android:startColor="#80ffd300"   
  22.                     android:centerColor="#80ffb600"   
  23.                     android:centerY="0.75"   
  24.                     android:endColor="#a0ffcb00"   
  25.                     android:angle="270"   
  26.             />   
  27.         </shape>   
  28.     </clip>   
  29. </item>   
  30. <item   
  31.     android:id="@android:id/progress"   
  32. >   
  33.     <clip>   
  34.         <shape>   
  35.             <corners   
  36.                 android:radius="5dip" />   
  37.             <gradient   
  38.                 android:startColor="@color/progress_start"   
  39.                 android:endColor="@color/progress_end"   
  40.                 android:angle="270" />   
  41.         </shape>   
  42.     </clip>   
  43. </item>   

 

那么你可以发现@color/progress_start @color/progress_end 你只要修改他们

直接改成16进制,或者 自己弄一个color文件然后在里面写颜色

然后呢

你保存上面的文件加入叫my_progress.xml ,然后MyProgressBar.setProgressDrawable(引用刚才文件就可以了) ,通过上面的函数你该知道my_progress.xml 应该保存在drawable 文件夹下了吧


相关链接:

http://wang-peng1.iteye.com/blog/566233



Android开发中常用Progress效果实战汇总 圆环形进度条是 Android 应用中最常见的等待提示形式之一,广泛应用于登录验证、数据加载、图片上传等场景。其核心优势在于占用空间小、视觉聚焦性强,并能有效传递“系统正在处理”的信息。该组件本质上是一个特殊样式的,默认以逆时针方向旋转动画表示持续进行的操作,尤其适合用于异步任务尚未完成前的过渡阶段。在现代 Android 应用开发中,标准的已难以满足日益增长的视觉设计需求与交互复杂度。 阅读详情

相关推荐

别再手动算重量了!用C++给UG/NX写个自动计算零件质量与质心的插件(附完整源码)

本文详细介绍了如何使用C++为UG/NX开发智能质量分析插件,实现零件质量与质心的自动计算。通过结合NXOpen和UF_MODL API,设计高效的数据结构和批量处理机制,大幅提升机械设计效率。文章包含完整源码和实用技巧,帮助工程师告别手动计算,适用于复杂装配体的自动化工程计算。

weixin_30247307的博客 131

Android修改progressbar的颜色

1、默认的圆形progressbar修改起来很简单,只需要添加 2、如果样式是一条直线,那么上面的办法就会失效,必须创建一个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" &gt

yaoguaiba579567的博客 6457

[SWPUCTF 2018]SimplePHP--一道简单的Phar反序列化题目

题目就不贴了,直接给出利用链①:echo会触发__toString魔术方法,所以这里的$this->test应该是Show类实例化的对象show②:这里应该使$this->str['str']为Test类实例化后的对象test,然后test->source会触发__get魔术方法(因为Test类没有名为source的成员变量,所以会触发get魔术方法,并且$key=source)③④:调用get方法,$...

Dream' 1258

android中progressBar背景和进度条颜色的设置

进度条分为圆形的和直线的,由于我的需求是直线的,所以就来说说直线进度条是如何改变背景的(还别说,坑挺多) 1.默认颜色 <LinearLayout android:layout_marginTop="8dp" android:gravity="center_vertical" android:layout_width="match_parent"

kaolagirl的博客 1万+

5.FxBlue跟单常见问题

fxblue喊单ea和fxblue跟单会在mt4/mt5客户端ea栏目里记录fxblue在跟单复制订单过程中的全面记录。在遇到问题时,我们首先要恢复默认参数尝试,然后再到ea栏找报错提示。 ​ 需要注意的是,是EA选项卡,而不是日志选项卡。 此外,您可以在 MT4/5 软件终端面板的"EA"选项卡中查看跟单记录,您可以通过右键单击 Experts 日志并从 MT4/5 的弹出菜单中选择“打开”来打开每日日志文件以及历史文件。 5.1 No “heartbeat” received 没有收到“心跳” 接收方

weixin_44406393的博客 1874

【机器人学】常用的小车底盘运动学模型推导(附C++代码)

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对小车底盘运动学模型介绍做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容对于小车的分析,仅仅考虑XY轴的线速度和Z轴的角速度,不考虑和横滚和俯仰的速度,【防盗标记–盒子君hzj】也不考虑Z轴的高度变化【即:车底盘的运动可以用三个独立变量来描述:x轴平动、y轴平动、yaw轴转动】

qq_35635374的博客 1931

Android进度条ProgressBar颜色的渐变设置

设置Progress进度条渐变色 上代码 <ProgressBar android:background="@color/translucent" android:id="@+id/progressBar" style="@android:style/Widget.ProgressBar.Horizontal" ..

Alone的博客 3947

为YOLO11更换Backbone(一):轻量化之星GhostNet

摘要: 本文重点介绍了轻量化Backbone网络GhostNet及其在YOLO11中的应用。首先分析了Backbone网络在目标检测中的重要性,指出其需平衡特征提取能力和计算效率的需求。然后详细解析了GhostNet的核心思想,包括其通过"幽灵模块"生成冗余特征的设计原理,该模块使用1×1卷积生成少量内在特征,再通过廉价线性变换生成更多幽灵特征,显著降低了计算量。GhostNet的创新设计使其在保持精度的同时大幅减少了参数和FLOPs,为YOLO11等目标检测模型提供了高效的轻量化解决方

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1498

Android ProgressBar颜色设置

Android ProgressBar 颜色设置指南 在 Android 开发中,ProgressBar 是用于显示进度的常用组件。在这篇文章中,我们将学习如何自定义 ProgressBar 的颜色。我们将按照以下步骤进行操作: 步骤 描述 步骤 1 创建一个新的 Android 项目 步骤 2 在布局中...

weixin_40771797的博客 1530

Claude Code 100个真实案例 - 用AI搭建GIS地理信息系统(地图标注+热力图)

本案例展示如何使用 Claude Code 从零搭建一个完整的 GIS 地理信息系统。我们将使用 Python + Flask 作为后端,Leaflet.js 作为前端地图引擎,实现地图标注、热力图展示、区域绘制、坐标搜索等功能。全程通过与 Claude Code 对话完成,让你感受 AI 在地理信息领域的强大开发能力。

yueyeguzhuo的专栏 113

华为OD机试 - 小火车最多人时所在园区站点(Java 2024 E卷 100分)

刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 996

Android ProgressBar之自定义

目的: 记录各种ProgressBar的使用圆形、矩形、带数据的圆形进度条、带数字的矩形进度条。文章会不断更新,请关注。(一些例子都是在Android Studio2.2版本中创建的) 圆形Progress Bar 1.改变默认颜色,变成自定义的。不改变原来Progress Bar样式。   在Android Studio中创建一个Progress Bar 时,会发现创建的为红色,

_happyzhang的专栏 1672

Python爬虫实战:利用Playwright和反反爬技术高效抓取Bloomberg金融数据

用户行为分析(鼠标移动、点击模式)请求头检测IP频率限制WebSocket通信验证Canvas指纹识别我们的爬虫需要模拟人类行为,使用代理IP池,并合理控制请求频率。

2201_76125261的博客 1020

android progressbar自定义颜色,Android 自定义颜色ProgressBar

创建一个drawableshape_progress_bar.xmlandroid:fromDegrees="0"android:pivotX="50%"android:pivotY="50%"android:toDegrees="360">android:innerRadiusRatio="3"android:shape="ring"android:thicknessRatio="18"a...

weixin_42298068的博客 172

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

android中的style部分属性值介绍

Android平台定义的主题样式: android:theme="@android:style/Theme.Dialog"   将一个Activity显示为对话框模式 •android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏 •android:theme="@android:style/Theme.NoTitleBar.Full

善于模仿,乐于接受 277

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

微博的自定义Android,Android ProgressBar 自定义样式(二),仿原来新浪微博图片加载样式...

如: 在xml布局文件中设置:android:id="@+id/progressBar1"style="?android:attr/progressBarStyleHorizontal"android:layout_width="109dp"android:layout_height="80dp"android:background="@drawable/qq"android:progressDr...

weixin_30436581的博客 182

Android Action Bar Style Generator高级用法:自定义颜色、纹理与阴影效果

Android Action Bar Style Generator是一个强大的在线工具,专为Android开发者设计,用于快速创建美观、专业的自定义Action Bar样式。通过这个工具,开发者可以轻松生成完整的九宫格图片资源、XML可绘制对象和样式文件,直接应用到Android应用中。🚀 ## 📱 Android Action Bar样式生成器核心功能 Android Action B

gitblog_07483的博客 369

改变进度栏的颜色 progress bar 的背景色

进度栏默认的颜色为黄色那么怎么改呢 查看源码 你会发现 &lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;item android:id="@android:id/background"&gt; &lt;shape&gt; &lt;corn...

点点滴滴 1427

动态修改progress bar的颜色

1,增加三个文件 res/drawable/progress_horizontal_yellow.xml <?xmlversion="1.0"encoding="utf-8"?> <layer-listxmlns:android="http://schemas.a...

311

Custom Progress Bar In Android

Android Development Tutorial Customized Progress Bar In Android we can customize the Progress Bar and make it more attractive and beutifull. Customize Progress Bar Example Here I have  use

Roy Sun 1443

android 竖向的progress bar

http://android-dev-examples.blogspot.jp/2014/09/android-custom-vertical-progressbar.html Android custom vertical progressbar Vertical gradient progress Layout : xmlns:an

愤怒的油条 3544

ProgressBar 自定义颜色、在代码中设置颜色

 ProgressBar 我们一般都是自定义的背景颜色,和进度条颜色,但是在代码中我们想要更换背景颜色和进度颜色就没有那么简单了,下面我就分别介绍下,自定义颜色(这个正常的android程序员都会)和在代码中更换背景颜色和进度颜色 1.自定义背景颜色和进度条颜色 在drawable里面新建一个xml文件选择layer-list http://schemas.android.com/ap

lixiaoshuai_91的博客 9170

深挖 FastVideo-FastH3-Comfy 的 int8_convrot 量化技术:GPU 显存减半的奥秘

FastVideo-FastH3-Comfy 是一款面向 ComfyUI 的 MiniMax H3 视频生成模型资源包,其核心亮点是 **int8_convrot 量化技术**——仅靠权重量化一项,就把整套模型的 GPU 显存占用直接减半,让 48GB 级显卡也能跑起 32B 级的文生视频大模型。本文带你弄懂这套量化方案到底做了什么、省了多少显存、该选哪个版本。 ## FastVideo-Fas

gitblog_00694的博客 618

自定义Progress bar

&lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android" &gt; &lt;!-- 背景 gradient是渐变,corners定义的是圆角 --&gt; &lt;item android:id="@android:id/background"&gt; &lt;shape&...

kfpp123的博客 399

如何用Android Action Bar Style Generator在5分钟内创建专业级应用主题

想要为你的Android应用快速创建专业级的操作栏样式吗?Android Action Bar Style Generator就是你的终极解决方案!这个强大的工具能让你在短短5分钟内生成美观、一致的操作栏主题,无需编写复杂的XML代码。无论你是Android开发新手还是经验丰富的开发者,这个工具都能极大地简化你的UI设计流程。😊 ## 什么是Android Action Bar Style G

gitblog_00707的博客 383
上一篇: linux 查看文件(夹)所在分区(挂载点)
下一篇: Android ProgressBar自定义图片进度,自定义渐变色进度条
candyguy242
博客等级 码龄17年 63粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值