[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4332":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},4332,"NumberProgressBar","daimajia\u002FNumberProgressBar","daimajia","A beautiful, slim Android ProgressBar.","",null,"Java",6091,1390,226,22,0,3,65.73,"MIT License",false,"master",true,[24,25,26],"android","numberprogressbar","prgressbar","2026-06-12 04:00:22","## Android NumberProgressBar [![Build Status](https:\u002F\u002Ftravis-ci.org\u002Fdaimajia\u002FNumberProgressBar.png?branch=master)](https:\u002F\u002Ftravis-ci.org\u002Fdaimajia\u002FNumberProgressBar)\n\n[![Insight.io](https:\u002F\u002Finsight.io\u002FrepoBadge\u002Fgithub.com\u002Fdaimajia\u002FNumberProgressBar)](https:\u002F\u002Finsight.io\u002Fgithub.com\u002Fdaimajia\u002FNumberProgressBar)\n-----\n\nThe NumberProgressBar is a bar, slim and sexy (every man wants! ). \n\nI decided to do this because I was really tired of android original progress bar. So, I made some change, added more color style for this.\n\nAnd also you can contribute more color style, or new idea to me.\n\nBTW. My friends also made some other platform's NumberProgressBar：\n\n- [Web-Front](https:\u002F\u002Fgithub.com\u002Fkalasoo\u002FNumberProgressBar) by [kalasoo](https:\u002F\u002Fgithub.com\u002Fkalasoo\u002FNumberProgressBar)\n- [iOS](https:\u002F\u002Fgithub.com\u002FMing-Zhe\u002FNumberProgressBar) by [Ming-Zhe](https:\u002F\u002Fgithub.com\u002FMing-Zhe\u002FNumberProgressBar)\n- [Windows Phone](https:\u002F\u002Fgithub.com\u002Fs2003zy\u002FNumberProgressBar) by [s2003zy](https:\u002F\u002Fgithub.com\u002Fs2003zy)\n\n---\n\n### Demo\n\n![NumberProgressBar](http:\u002F\u002Fww3.sinaimg.cn\u002Fmw690\u002F610dc034jw1efyrd8n7i7g20cz02mq5f.gif)\n\n\n[Download Demo](https:\u002F\u002Fgithub.com\u002Fdaimajia\u002FNumberProgressBar\u002Freleases\u002Fdownload\u002Fv1.0\u002FNumberProgressBar-Demo-v1.0.apk)\n\n\n### Usage\n----\n\n#### Gradle\n\n```groovy\ndependencies {\n   compile 'com.daimajia.numberprogressbar:library:1.4@aar'\n}\n```\n\n#### Maven \n\n```xml\n\u003Cdependency>\n    \u003CgroupId>com.daimajia.numberprogressbar\u003C\u002FgroupId>\n    \u003CartifactId>library\u003C\u002FartifactId>\n    \u003Cversion>1.4\u003C\u002Fversion>\n    \u003Ctype>apklib\u003C\u002Ftype>\n\u003C\u002Fdependency>\n```\n\nUse it in your own code:\n\n```java\n\t\u003Ccom.daimajia.numberprogressbar.NumberProgressBar\n\t\tandroid:id=\"@+id\u002Fnumber_progress_bar\"\n\t\tandroid:layout_width=\"wrap_content\"\n\t\tandroid:layout_height=\"wrap_content\"\n\t\u002F>\n```\t\n\nI made some predesign style. You can use them via `style` property.\n\n\n![Preset color](http:\u002F\u002Fww1.sinaimg.cn\u002Fmw690\u002F610dc034jw1efyslmn5itj20f30k074r.jpg)\n\nUse the preset style just like below:\n\n```java\n\t\u003Ccom.daimajia.numberprogressbar.NumberProgressBar\n\t\tandroid:id=\"@+id\u002Fnumber_progress_bar\"\n\t\tstyle=\"@style\u002FNumberProgressBar_Default\"\n\t\u002F>\n```\t\n\nIn the above picture, the style is : \n\n`NumberProgressBar_Default`\n`NumberProgressBar_Passing_Green`\n`NumberProgressBar_Relax_Blue`\n`NumberProgressBar_Grace_Yellow`\n`NumberProgressBar_Warning_Red`\n`NumberProgressBar_Funny_Orange`\n`NumberProgressBar_Beauty_Red`\n`NumberProgressBar_Twinkle_Night`\n\nYou can get more beautiful color from [kular](https:\u002F\u002Fkuler.adobe.com), and you can also contribute your color style to NumberProgressBar!  \n\n### Build\n\nrun `.\u002Fgradlew assembleDebug` (Mac\u002FLinux)\n\nor\n\nrun `gradlew.bat assembleDebug` (Windows)\n\n### Attributes\n\nThere are several attributes you can set:\n\n![](http:\u002F\u002Fww2.sinaimg.cn\u002Fmw690\u002F610dc034jw1efyttukr1zj20eg04bmx9.jpg)\n\nThe **reached area** and **unreached area**:\n\n* color\n* height \n\nThe **text area**:\n\n* color\n* text size\n* visibility\n* distance between **reached area** and **unreached area**\n\nThe **bar**:\n\n* max progress\n* current progress\n\nfor example, the default style:\n\n```java\n\t\u003Ccom.daimajia.numberprogressbar.NumberProgressBar\n\t        android:layout_width=\"wrap_content\"\n\t        android:layout_height=\"wrap_content\"\n\t        \n\t        custom:progress_unreached_color=\"#CCCCCC\"\n\t        custom:progress_reached_color=\"#3498DB\"\n\t        \n\t        custom:progress_unreached_bar_height=\"0.75dp\"\n\t        custom:progress_reached_bar_height=\"1.5dp\"\n\t        \n\t        custom:progress_text_size=\"10sp\"\n\t        custom:progress_text_color=\"#3498DB\"\n\t        custom:progress_text_offset=\"1dp\"\n\t        custom:progress_text_visibility=\"visible\"\n\t        \n\t        custom:progress_max=\"100\"\n\t        custom:progress_current=\"80\"\n\t         \u002F>\n```\n\n### About me:\n\nA student in China mainland, I like Google, like Android, like open source, like doing something interesting. :)\n\nIf you have some new idea or internship opportunity, please [email me](mailto:daimajia@gmail.com) !\n","NumberProgressBar 是一个美观且轻量级的Android进度条控件。它提供了多种预设的颜色样式，支持自定义颜色、高度以及文字大小等属性，使得开发者能够轻松地根据需求调整进度条的外观。此外，该库还允许用户贡献新的颜色风格或创意，进一步丰富其功能。适用于需要提升UI美观度的应用场景，如加载页面、任务进度显示等，通过简单的Gradle或Maven配置即可快速集成到项目中。",2,"2026-06-11 02:59:40","top_language"]