{"id":21678342,"url":"https://github.com/ifyun/progressbar","last_synced_at":"2025-04-12T05:15:18.970Z","repository":{"id":47727007,"uuid":"154931043","full_name":"ifyun/ProgressBar","owner":"ifyun","description":"Android CircleProgressBar and ProgressButton.","archived":false,"fork":false,"pushed_at":"2020-05-02T07:11:22.000Z","size":72,"stargazers_count":55,"open_issues_count":2,"forks_count":22,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T05:15:09.148Z","etag":null,"topics":["android-custom-view","cirlce-progressbar","progressbar","progressbutton"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ifyun.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}},"created_at":"2018-10-27T05:52:09.000Z","updated_at":"2025-03-13T01:55:59.000Z","dependencies_parsed_at":"2022-09-08T18:41:27.336Z","dependency_job_id":null,"html_url":"https://github.com/ifyun/ProgressBar","commit_stats":null,"previous_names":["ifyun/progressbar"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifyun%2FProgressBar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifyun%2FProgressBar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifyun%2FProgressBar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ifyun%2FProgressBar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ifyun","download_url":"https://codeload.github.com/ifyun/ProgressBar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248519557,"owners_count":21117761,"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-custom-view","cirlce-progressbar","progressbar","progressbutton"],"created_at":"2024-11-25T14:28:13.882Z","updated_at":"2025-04-12T05:15:18.939Z","avatar_url":"https://github.com/ifyun.png","language":"Java","readme":"# ProgressBar\n\n![last commit](https://img.shields.io/github/last-commit/imcloudfloating/ProgressBar)\n![stars](https://img.shields.io/github/stars/imcloudfloating/ProgressBar)\n![forks](https://img.shields.io/github/forks/imcloudfloating/ProgressBar)\n![license](https://img.shields.io/github/license/imcloudfloating/ProgressBar)\n\n### Contains CircleProgressBar and ProgressButton.\n\nCirlce ProgressBar|Progress Button|\n------------------|---------------|\n![Circle ProgressBar](https://github.com/imcloudfloating/Images/blob/master/circle_progress_bar.gif?raw=true)|![Progress Button](https://github.com/imcloudfloating/Images/blob/master/progress_button.gif?raw=true)\n\n## Gradle:\nAdd it in your root build.gradle at the end of repositories:\n```gradle\nallprojects {\n    repositories {\n\t...\n\tmaven { url 'https://jitpack.io' }\n    }\n}\n```\n\nAdd the dependency\n\n```gradle\ndependencies {\n    implementation 'com.github.imcloudfloating:ProgressBar:1.1'\n}\n```\n\n## Use Cirlce ProgressBar\n\n```xml\n\u003ccom.cloud.progressbar.CircleProgressBar\n    android:id=\"@+id/circle_progress\"\n    android:layout_width=\"180dp\"\n    android:layout_height=\"180dp\"\n    android:gravity=\"center\"\n    android:textColor=\"#80cc33\"\n    android:textSize=\"22sp\"\n    android:text=\"Circle ProgressBar\"\n    app:progressBackColor=\"\"#e0e0e0\"\n    app:progressColor=\"#80cc33\"\n    app:progressWidth=\"16dp\" /\u003e\n```\n\nIf you want a fanshaped progress bar, let progressWidth \u003e= min(layout_width, layout_height)\n\n```java\ncirlceProgressBar.setMinProgress(-100)   //minProgress can be negative, default is 0\ncircleProgressBar.setMaxProgress(100)    //default value is 100\ncircleProgressBar.setProgress(20)\n```\n\n## Use Progress Button\n\n```xml\n\u003ccom.cloud.customviews.ProgressButton\n    android:id=\"@+id/progress_button\"\n    android:layout_width=\"240dp\"\n    android:layout_height=\"wrap_content\"\n    android:textColor=\"#ffffff\"\n    android:text=\"Progress Button\"\n    app:cornerRadius=\"8dp\"\n    app:progressMargin=\"2dp\"\n    app:progressBackColor=\"#e0e0e0\"\n    app:progressColor=\"#80cc33\"\n    app:buttonColor=\"#80cc33\" /\u003e\n```\n\n```java\ncirlceProgressBar.setMinProgress(-100)   //minProgress can be negative, default is 0\ncircleProgressBar.setMaxProgress(100)    //default value is 100\ncircleProgressBar.setProgress(20)\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fifyun%2Fprogressbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fifyun%2Fprogressbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fifyun%2Fprogressbar/lists"}