{"id":17138069,"url":"https://github.com/moagrius/accordionview","last_synced_at":"2025-08-27T04:05:30.997Z","repository":{"id":13907016,"uuid":"16605809","full_name":"moagrius/AccordionView","owner":"moagrius","description":"AccordionView is an android widget that manages accordion-style display.  The widget manages the layout and display state of arbitrary Views so is completely customizable.","archived":false,"fork":false,"pushed_at":"2014-02-07T06:19:16.000Z","size":172,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T07:17:57.481Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moagrius.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":"2014-02-07T05:57:33.000Z","updated_at":"2017-10-12T16:18:28.000Z","dependencies_parsed_at":"2022-08-28T18:23:45.565Z","dependency_job_id":null,"html_url":"https://github.com/moagrius/AccordionView","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/moagrius/AccordionView","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moagrius%2FAccordionView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moagrius%2FAccordionView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moagrius%2FAccordionView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moagrius%2FAccordionView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moagrius","download_url":"https://codeload.github.com/moagrius/AccordionView/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moagrius%2FAccordionView/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272289094,"owners_count":24907797,"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","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2024-10-14T20:08:40.946Z","updated_at":"2025-08-27T04:05:30.963Z","avatar_url":"https://github.com/moagrius.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"AccordionView\n=============\n\nAccordionView is an android widget that manages accordion-style display.  The widget manages the layout and display state of arbitrary Views so is completely customizable.\n\nAccordionView is a direct subclass of ScrollView.\n\nUsage\n=============\n\nThe widget is a single Java class file, so can easily be included into your project by copying the package folder.\n\nA jar will be provided shortly.\n\nAfter including AccordionView, usage is simple:\n\nInstaniate a new AccordionView normally, probably inside an Activity's onCreate:\n\u003cpre\u003eAccordionView accordionView = new AccordionView( this );\u003c/pre\u003e\n\nThen pass it pairs of Views with addItem:\n\u003cpre\u003eaccordionView.addItem( someView, anotherView );\u003c/pre\u003e\n\nThe first argument View will be the title, or activator.  The second argument View will be the content.  The content will be hidden until the activator is tapped.\n\nAccordionView manages display state, clipping, animation, transtions, scroll position.\n\nAccess-style getters and setters are available for several configurable values, including options to enable or disable transtions, control durations, allow single or multiple items to be open at once, whether the container should scroll to an open itme, etc.\n\nThe \u003ca target=\"_blank\" href=\"http://moagrius.github.io/AccordionView/com/qozix/widgets/AccordionView.html\"\u003ejavadocs\u003c/a\u003e detail the public API.\n\nDocumentation\n=============\n\nJavadocs are \u003ca target=\"_blank\" href=\"http://moagrius.github.io/AccordionView/com/qozix/widgets/AccordionView.html\"\u003ehere\u003c/a\u003e\n\nDemo\n=============\n\nA demo application is available \u003ca target=\"_blank\" href=\"https://github.com/moagrius/AccordionView\"\u003ehere\u003c/a\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoagrius%2Faccordionview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoagrius%2Faccordionview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoagrius%2Faccordionview/lists"}