{"id":21196541,"url":"https://github.com/saeedmasoumi/dialerloading","last_synced_at":"2025-10-25T01:17:31.879Z","repository":{"id":80399812,"uuid":"146933177","full_name":"SaeedMasoumi/DialerLoading","owner":"SaeedMasoumi","description":"A Rotary Dialer loading for Android.","archived":false,"fork":false,"pushed_at":"2018-10-06T11:24:20.000Z","size":1262,"stargazers_count":44,"open_issues_count":0,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-05T10:51:10.817Z","etag":null,"topics":["android","kotlin","loading-animation"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/SaeedMasoumi.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-31T19:12:24.000Z","updated_at":"2022-07-24T09:22:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"f8fe9bec-1ed5-4882-8f1d-4d0c83223bdf","html_url":"https://github.com/SaeedMasoumi/DialerLoading","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SaeedMasoumi/DialerLoading","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaeedMasoumi%2FDialerLoading","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaeedMasoumi%2FDialerLoading/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaeedMasoumi%2FDialerLoading/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaeedMasoumi%2FDialerLoading/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SaeedMasoumi","download_url":"https://codeload.github.com/SaeedMasoumi/DialerLoading/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaeedMasoumi%2FDialerLoading/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264535988,"owners_count":23624404,"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","kotlin","loading-animation"],"created_at":"2024-11-20T19:39:59.041Z","updated_at":"2025-10-25T01:17:26.843Z","avatar_url":"https://github.com/SaeedMasoumi.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DialerLoading [![Android Arsenal]( https://img.shields.io/badge/Android%20Arsenal-DialerLoading-green.svg?style=flat )]( https://android-arsenal.com/details/1/7177 )[ ![Download](https://api.bintray.com/packages/smasoumi/maven/dialer-loading/images/download.svg) ](https://bintray.com/smasoumi/maven/dialer-loading/_latestVersion)\n\n\nA rotary dialer loading view written in Kotlin.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"preview.gif\" height=\"400\" width=\"366.92\"/\u003e\n\u003c/p\u003e\n\n## Installtion \n\n```\nimplementation \"io.saeid:dialer-loading:1.0.0\"\n```\n\n## Usage\n\nAdd `DialerLoadingView`:\n\n```xml\n    \u003cio.saeid.dialerloading.DialerLoadingView\n        android:id=\"@+id/rotary_dialer\"\n        // optional attributes                                      \n        app:dialer_background_color=\"@color/your_color\"\n        app:dialer_color_start=\"@color/your_color\"\n        app:dialer_color_end=\"@color/your_color\"\n        app:dialer_digit_color=\"@color/your_color\"\n        app:dialer_triangle_color=\"@color/your_color\"\n        app:dialer_duration=\"time in millis\"\n        .../\u003e\n```\n\nTo start loading, call `dial` method:\n\n```kotlin\nrotary_dialer.dial(\n       endless = true // enable endless mode (default is true)\n       digits = arrayIntOf(1,2,3) // numbers to dial\n)\n```\n\nTo stop loading, call `hangUp` method:\n\n```kotlin\nrotary_dialer.hangUp()\n```\n\n## Credits\n\nInspired by : https://www.uplabs.com/posts/dailer-loading-microinteraction\n\n## License\n\n```\nCopyright 2018 Saeed Masoumi.\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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaeedmasoumi%2Fdialerloading","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaeedmasoumi%2Fdialerloading","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaeedmasoumi%2Fdialerloading/lists"}