{"id":18494298,"url":"https://github.com/steelkiwi/indicatorview","last_synced_at":"2025-10-29T06:05:44.851Z","repository":{"id":72807268,"uuid":"90837864","full_name":"steelkiwi/IndicatorView","owner":"steelkiwi","description":"Configurable view for ViewPager ","archived":false,"fork":false,"pushed_at":"2017-05-22T06:54:00.000Z","size":1402,"stargazers_count":40,"open_issues_count":0,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-23T18:54:10.566Z","etag":null,"topics":["animation","animations","indicatorview","java","library","view-pager"],"latest_commit_sha":null,"homepage":"http://steelkiwi.com/","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/steelkiwi.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-10T08:07:23.000Z","updated_at":"2023-04-26T01:47:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"934dc899-077d-48db-9a0c-ee8ccfb0bfdc","html_url":"https://github.com/steelkiwi/IndicatorView","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steelkiwi%2FIndicatorView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steelkiwi%2FIndicatorView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steelkiwi%2FIndicatorView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steelkiwi%2FIndicatorView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steelkiwi","download_url":"https://codeload.github.com/steelkiwi/IndicatorView/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247940062,"owners_count":21021899,"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":["animation","animations","indicatorview","java","library","view-pager"],"created_at":"2024-11-06T13:18:59.944Z","updated_at":"2025-10-29T06:05:44.845Z","avatar_url":"https://github.com/steelkiwi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IndicatorView\n\n[![Made in SteelKiwi](https://github.com/steelkiwi/IndicatorView/blob/master/assets/made_in_steelkiwi.png)](http://steelkiwi.com/blog/)\n[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-IndicatorView-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/5781)\n\nIndicatorView to highlight current viewpager position\n\n## View\n\n![](https://github.com/steelkiwi/IndicatorView/blob/master/assets/indicator_view_hung_down_action.gif)\n\n## Description\n\nIt's flexible and expandable component, no matter what amount of items you use it will always show items properly.\nAlso you have a possibility to customize it how you want and you can pick type of animation what you like, to show each item\n\n## Download\n\nDownload via Gradle:\n\n```gradle\ncompile 'com.steelkiwi:indicator-view:1.0.0'\n```\n\n## Usage\n\nAdd IndicatorView to your xml layout\n\n```xml\n\u003csteelkiwi.com.library.view.IndicatorView\n    android:id=\"@+id/indicator\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"wrap_content\"\n    android:layout_alignParentBottom=\"true\"\n    app:iv_bar_color=\"@android:color/black\"\n    app:iv_corner_radius=\"@dimen/radius\"\n    app:iv_idle_color=\"@color/item_idle_color\"\n    app:iv_select_color=\"@color/item_select_color\"\n    app:iv_size=\"@dimen/item_size\"\n    app:iv_text_color=\"@android:color/white\"\n    app:iv_text_size=\"@dimen/text_size\"\n    app:iv_action=\"hang_down\"\n    app:iv_item_amount=\"6\"/\u003e\n```\n\nYou can customize view like you want, through this attributes\n\n * app:iv_bar_color - background color for indicator bar\n * app:iv_corner_radius - corner radius for each indicator item\n * app:iv_idle_color - color for idle state of the items\n * app:iv_select_color - color for selected state of the items\n * app:iv_size - indicator item size\n * app:iv_text_color - indicator item text color\n * app:iv_text_size - indicator item text size\n * app:iv_action - type of animation to show each item, by default hang_down (hang_down|look_up)\n * app:iv_item_amount - visible items amount\n\nDon`t forget to initialize IndicatorView and attach ViewPager to it\n\n```java\nIndicatorView indicator = (IndicatorView) findViewById(R.id.indicator);\nViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);\nindicator.attachViewPager(viewPager);\n```\n\n# License\n\n```\nCopyright © 2017 SteelKiwi, http://steelkiwi.com\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\nhttp://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```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteelkiwi%2Findicatorview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteelkiwi%2Findicatorview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteelkiwi%2Findicatorview/lists"}