{"id":13640937,"url":"https://github.com/damanpreetsb/ProProgressViews","last_synced_at":"2025-04-20T07:31:21.384Z","repository":{"id":143052471,"uuid":"84469555","full_name":"damanpreetsb/ProProgressViews","owner":"damanpreetsb","description":"Progress Views Library","archived":false,"fork":false,"pushed_at":"2017-05-14T18:12:03.000Z","size":1947,"stargazers_count":83,"open_issues_count":1,"forks_count":14,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-22T06:11:08.072Z","etag":null,"topics":["android","android-library","arc","circle","custom-view","progress-view"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/damanpreetsb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-03-09T17:22:37.000Z","updated_at":"2022-11-29T16:52:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab5505f6-1425-47a2-acf0-c72557979994","html_url":"https://github.com/damanpreetsb/ProProgressViews","commit_stats":null,"previous_names":["damansingh4321/proprogressviews"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damanpreetsb%2FProProgressViews","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damanpreetsb%2FProProgressViews/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damanpreetsb%2FProProgressViews/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damanpreetsb%2FProProgressViews/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/damanpreetsb","download_url":"https://codeload.github.com/damanpreetsb/ProProgressViews/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223821959,"owners_count":17208772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-library","arc","circle","custom-view","progress-view"],"created_at":"2024-08-02T01:01:16.021Z","updated_at":"2024-11-09T11:30:30.866Z","avatar_url":"https://github.com/damanpreetsb.png","language":"Java","readme":"# ProProgressViews\nAndroid library with collection of amazing progress views.\n\n## DEMO \n\u003cimg src=\"https://github.com/DamanSingh4321/ProProgressViews/blob/master/app/screenshot.gif?raw=true\" width=\"250\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n## Mentions\n\n[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-ProProgressViews-blue.svg?style=flat)](https://android-arsenal.com/details/1/5454)\n\n\u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://material.uplabs.com/posts/proprogressviews\"\u003eMaterialUp\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://android.libhunt.com/project/proprogressviews\"\u003eAndroid Library Hunt\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n## DOWNLOAD\n[![](https://jitpack.io/v/DamanSingh4321/ProProgressViews.svg)](https://jitpack.io/#DamanSingh4321/ProProgressViews)\n\u003cp\u003eAdd this to your root \u003ccode\u003ebuild.gradle\u003c/code\u003e file\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003eallprojects {\n        repositories {\n            ...\n            maven { url \"https://jitpack.io\" }\n        }\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eAdd this to your app module's \u003ccode\u003ebuild.gradle\u003c/code\u003e file\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003edependencies {\n             compile 'com.github.DamanSingh4321:ProProgressViews:v1.1'\n    }\n\u003c/code\u003e\u003c/pre\u003e\n\u003cbr\u003e\u003cbr\u003e\nAccording to above DEMO:-\n\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eRow 1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDoubleArcProgress\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDottedArcProgress\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eRow 2\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCircleLineProgress\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCicleArcProgress\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eRow 3\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDotsZoomProgress\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFadeCircleProgress\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n## USAGE\n\u003cp\u003eIn your Layout XML add this (all the app:.... attributes are optional and have default values\n\u003cp\u003e\u003cb\u003eFor DoubleArcProgress\u003c/b\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e    \u0026lt;com.singh.daman.proprogressviews.DoubleArcProgress\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        app:arcRadius=\"30dp\"\n        app:colorofArc=\"@android:color/holo_red_dark\"\n        /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProperty\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eFormat\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earcRadius\u003c/td\u003e\n\u003ctd\u003eRadius of the arcs\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e50dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecolorofArc\u003c/td\u003e\n\u003ctd\u003eColor of the arcs.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#b0dbdb\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003c/table\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cp\u003e\u003cb\u003eFor DottedArcProgress\u003c/b\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e    \u0026lt;com.singh.daman.proprogressviews.DottedArcProgress\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        app:dots_radius=\"30dp\"\n        app:dots_color=\"@android:color/holo_red_dark\"\n        /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProperty\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eFormat\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edots_radius\u003c/td\u003e\n\u003ctd\u003eRadius of the dotted arc\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e50dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edots_color\u003c/td\u003e\n\u003ctd\u003eColor of the dotted arc.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#009688\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cp\u003e\u003cb\u003eFor CircleLineProgress\u003c/b\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e    \u0026lt;com.singh.daman.proprogressviews.CircleLineProgress\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n         app:circle_radius=\"30dp\"\n        app:circle_color=\"@android:color/holo_red_dark\"\n         app:line_radius=\"30dp\"      \n        app:line_color=\"@android:color/holo_red_dark\"\n        /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProperty\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eFormat\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecircle_radius\u003c/td\u003e\n\u003ctd\u003eRadius of circle.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e50dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecircle_color\u003c/td\u003e\n\u003ctd\u003eColor of circle.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#efbd63\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eline_radius\u003c/td\u003e\n\u003ctd\u003eRadius of line.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e50dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eline_color\u003c/td\u003e\n\u003ctd\u003eColor of line.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#ef5a84\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\n\u003cp\u003e\u003cb\u003eFor CircleArcProgress\u003c/b\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e    \u0026lt;com.singh.daman.proprogressviews.CircleArcProgress\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        app:circle_size=\"30dp\"\n        app:color_circle=\"@android:color/holo_red_dark\"\n        app:arc_radius=\"50dp\"\n        app:arc_color=\"@android:color/holo_red_dark\"\n        /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProperty\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eFormat\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecircle_size\u003c/td\u003e\n\u003ctd\u003eRadius of circle.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e5dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecolor_circle\u003c/td\u003e\n\u003ctd\u003eColor of circle.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#009688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earc_radius\u003c/td\u003e\n\u003ctd\u003eRadius of arc.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e50dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earc_color\u003c/td\u003e\n\u003ctd\u003eColor of arc.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#009688\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cp\u003e\u003cb\u003eFor DotsZoomProgress\u003c/b\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e    \u0026lt;com.singh.daman.proprogressviews.DotsZoomProgress\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        app:min_radius=\"10dp\"\n        app:inner_radius=\"20dp\"\n        app:mid_radius=\"26dp\"\n        app:outer_radius=\"30dp\"\n        app:zoom_speed=\"15\"\n        /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProperty\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eFormat\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003einner_radius\u003c/td\u003e\n\u003ctd\u003eRadius of inner circle.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e50dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emid_radius\u003c/td\u003e\n\u003ctd\u003eRadius of middle circle.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e70dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eouter_radius\u003c/td\u003e\n\u003ctd\u003eRadius of outer circle.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e90dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emin_radius\u003c/td\u003e\n\u003ctd\u003eRadius of circle for minimum zoom out.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e10dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003einner_color\u003c/td\u003e\n\u003ctd\u003eColor of innercircle.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#009688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emid_color\u003c/td\u003e\n\u003ctd\u003eColor of middle circle.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#009688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eouter_radius\u003c/td\u003e\n\u003ctd\u003eColor of outer circle.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#009688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezoom_speed\u003c/td\u003e\n\u003ctd\u003eSpeed of circle zoom in/out.\u003c/td\u003e\n\u003ctd\u003efloat\u003c/td\u003e\n\u003ctd\u003e10\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emid_alpha\u003c/td\u003e\n\u003ctd\u003eAlpha of middle circle.\u003c/td\u003e\n\u003ctd\u003einteger\u003c/td\u003e\n\u003ctd\u003e50\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eouter_alpha\u003c/td\u003e\n\u003ctd\u003eAlpha of outer circle.\u003c/td\u003e\n\u003ctd\u003einteger\u003c/td\u003e\n\u003ctd\u003e100\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cp\u003e\u003cb\u003eFor FadeCircleProgress\u003c/b\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e    \u0026lt;com.singh.daman.proprogressviews.FadeCircleProgress\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n         app:minimum_radius=\"2dp\"\n         app:speed=\"2\"\n         app:fade_speed=\"7\"\n         app:color=\"@color/colorPrimaryDark\"\n        /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eProperty\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003cth\u003eFormat\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eradius\u003c/td\u003e\n\u003ctd\u003eRadius of circle.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e50dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003eColor of circle.\u003c/td\u003e\n\u003ctd\u003ecolor\u003c/td\u003e\n\u003ctd\u003e#009688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003espeed\u003c/td\u003e\n\u003ctd\u003eSpeed of circle zoom in/out.\u003c/td\u003e\n\u003ctd\u003einteger\u003c/td\u003e\n\u003ctd\u003e10\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efade_speed\u003c/td\u003e\n\u003ctd\u003eSpeed of circle fade in/out.\u003c/td\u003e\n\u003ctd\u003einteger\u003c/td\u003e\n\u003ctd\u003e5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eminimum_radius\u003c/td\u003e\n\u003ctd\u003eRadius of circle for minimum zoom out.\u003c/td\u003e\n\u003ctd\u003edimension\u003c/td\u003e\n\u003ctd\u003e10dp\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n## DEVELOPER\n\u003ca href=\"https://github.com/damansingh4321\"\u003eDamanpreet Singh\u003c/a\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n## SPECIALS THANKS\n\u003ca href=\"https://github.com/amanjeetsingh150\"\u003eAmanjeet Singh\u003c/a\u003e\n\u003cbr\u003e\u003cbr\u003e\n##### For more cool progress views\n\u003ca href=\"https://github.com/amanjeetsingh150/CoolProgressViews\"\u003eCoolProgressViews\u003c/a\u003e\n## LICENSE\n\u003cbr\u003e\n\u003cpre\u003e\u003ccode\u003eCopyright 2017 Damanpreet Singh\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n\u003c/code\u003e\u003c/pre\u003e\n","funding_links":[],"categories":["进度条"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamanpreetsb%2FProProgressViews","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdamanpreetsb%2FProProgressViews","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamanpreetsb%2FProProgressViews/lists"}