{"id":29264171,"url":"https://github.com/mmj-dev-git/mjrangebar","last_synced_at":"2025-07-04T12:10:22.479Z","repository":{"id":199710126,"uuid":"269115339","full_name":"mmj-dev-git/MjRangeBar","owner":"mmj-dev-git","description":"MjRangeBar/RangeBarGraph","archived":false,"fork":false,"pushed_at":"2020-06-03T15:31:18.000Z","size":208,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-01T11:55:00.232Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mmj-dev-git.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-06-03T14:49:29.000Z","updated_at":"2020-06-03T15:31:20.000Z","dependencies_parsed_at":"2023-10-11T22:03:10.505Z","dependency_job_id":null,"html_url":"https://github.com/mmj-dev-git/MjRangeBar","commit_stats":null,"previous_names":["m-jayy/mjrangebar","mmj-dev-git/mjrangebar"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mmj-dev-git/MjRangeBar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmj-dev-git%2FMjRangeBar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmj-dev-git%2FMjRangeBar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmj-dev-git%2FMjRangeBar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmj-dev-git%2FMjRangeBar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmj-dev-git","download_url":"https://codeload.github.com/mmj-dev-git/MjRangeBar/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmj-dev-git%2FMjRangeBar/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263510548,"owners_count":23477408,"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":[],"created_at":"2025-07-04T12:10:18.903Z","updated_at":"2025-07-04T12:10:22.473Z","avatar_url":"https://github.com/mmj-dev-git.png","language":"Java","readme":"# MjRangeBar\n\n\nThe MjRangeBar is android RangeBar Graph library that adds some basic material styling, as well as start and end values of range bar,start and end values of Range and item value as floats and some other things using views and Canvas.\n\n**Developers can customize the following attributes (programmatically):**\n\n  - Background Color\n  - RangeBar Selected Color\n  - RangeBar Stroke Color\n  - Magic\n  - Min \u0026 Max Text Color\n  - Value Text Color\n  - Circle Color\n  - out Of Bound Text Color\n  \n  **Supported on API Level 15 and above.**\n  \n  ![github-small](https://github.com/m-jayy/MjRangeBar/blob/master/screenshots/ss1.png)\n\n# How to Use\nIn your project build.gradle. Add the following lines\n```Gradle\nAllprojects {\n\t\trepositories {\n\t\t\t...\n\t\t\tmaven { url 'https://jitpack.io' }\n\t\t}\n\t}\n```\nIn your app build.gradle. Add the following lines\n```Gradle\nimplementation 'com.github.m-jayy:MjRangeBar:0.1.0'\n```\n\n# Examples\n#### Layout XML\n```XML\n  \u003ccom.mohsin.rangebar_graph.RangeBarGraph\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"80dp\"\n        android:layout_gravity=\"center_horizontal\"\n        android:paddingBottom=\"90dp\"\n        android:adjustViewBounds=\"true\"\n        /\u003e\n```\n#### Java\n```Java\nRangeBarGraph = (RangeBarGraph) findViewById(R.id.RangeBarGraph);\nRangeBarGraph.setValues(0.0, 400.0, 130.0, 350.0, 80.0);\n\n//        RangeBarGraph.setRangeBarBackgroundColor(\"ffffff\");\n//        RangeBarGraph.setRangeBarStrokeColor(\"#eaeaea\");\n//        RangeBarGraph.setRangeBarSelectedColor(\"#eaeaea\");\n//        RangeBarGraph.setRangeBarValueTextColor(\"#333333\");\n//        RangeBarGraph.setRangeBarMinMaxTextColor(\"#333333\");\n//        RangeBarGraph.setvalueCircleColor(\"#333333\");\n//        RangeBarGraph.setoutOfBoundColor(\"#FF0000\");\n```\n\n\n![github-small](https://github.com/m-jayy/MjRangeBar/blob/master/screenshots/ss2.png)\n\n# Plan for Future\n\n - Better documentation.\n - Kotlin conversion\n - Add more functionality\n \n\n# License\n\n**Free Software, Hell Yeah!** :metal:\n\n\n\n# Contribution\nWe'd love for you to participate in the development of our project. So we need all the help we can get. You are always welcome to contribute and help us maintain the library.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmj-dev-git%2Fmjrangebar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmj-dev-git%2Fmjrangebar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmj-dev-git%2Fmjrangebar/lists"}