{"id":13848872,"url":"https://github.com/TonicArtos/StickyGridHeaders","last_synced_at":"2025-07-12T13:32:54.652Z","repository":{"id":6201713,"uuid":"7432525","full_name":"TonicArtos/StickyGridHeaders","owner":"TonicArtos","description":"This project has been superseded by SuperSLiM, a layout manager for RecyclerView. I strongly recommend using SuperSLiM and not StickyGridHeaders.","archived":true,"fork":false,"pushed_at":"2015-02-12T23:57:06.000Z","size":2298,"stargazers_count":1470,"open_issues_count":0,"forks_count":444,"subscribers_count":81,"default_branch":"master","last_synced_at":"2024-05-16T12:31:16.384Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://tonicartos.com","language":"Java","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/TonicArtos.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":"2013-01-03T23:59:32.000Z","updated_at":"2024-03-13T07:00:24.000Z","dependencies_parsed_at":"2022-09-10T23:41:32.731Z","dependency_job_id":null,"html_url":"https://github.com/TonicArtos/StickyGridHeaders","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TonicArtos%2FStickyGridHeaders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TonicArtos%2FStickyGridHeaders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TonicArtos%2FStickyGridHeaders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TonicArtos%2FStickyGridHeaders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TonicArtos","download_url":"https://codeload.github.com/TonicArtos/StickyGridHeaders/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213949843,"owners_count":15661680,"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":"2024-08-04T19:01:00.277Z","updated_at":"2024-08-04T19:03:31.702Z","avatar_url":"https://github.com/TonicArtos.png","language":"Java","funding_links":[],"categories":["Java","Libs","Uncategorized"],"sub_categories":["\u003cA NAME=\"Widget\"\u003e\u003c/A\u003eWidget","Uncategorized"],"readme":"# StickyGridHeaders\n## Replacement project at [SuperSLiM](https://github.com/TonicArtos/SuperSLiM)\n**This repository is abandoned and will no longer see any development or support.**\n\n*The replacement [SuperSLiM](https://github.com/TonicArtos/SuperSLiM) is an implementation of a layout manager on top of RecyclerView. It offers extensible layouts per section, and multiple display modes for headers, including sticky headers. Really, it is better in every way with superior performance, configuration, and is not a hack of ListView, which should completely sell you on it.*\n\nStickyGridHeaders is an Android library for Android 2.3+ that provides a `GridView` that shows\nitems in sections with headers. By default the section headers stick to the top\nlike the People app in Android 4.x but this can be turned off.\nStickyGridHeaders also automatically sizes its rows to the largest item in the\nrow.\n\nStickyGridHeaders has been designed to be adapter compatible with, and was\ninspired by, [StickyListHeaders](http://github.com/emilsjolander/StickyListHeaders).\n\n## Roadmap\n\nVersion 1.0.1 has been released!\n\nDevelopment on `master` will now focus on bringing the headers into the view hierarchy\nand resolving dpad navigation issues.\n\n## Usage\n\nSticky Grid Headers can be added to your project as an Android Library\nProject, a Jar library, or using Maven.\n\n`StickyGridHeadersGridView` replaces the use of a `GridView` in your\napplication and is used in the same manner. To get all the functionality your\n`ListAdapter` must implement one of either `StickyGridHeadersBaseAdapter` or\n`StickyGridHeadersSimpleAdapter`. The choice of the implementation allows you\nto decide between the 'Simple' version which automatically does some housework\nto enable the grid sections and headers, or the 'Base' version which leaves\nthat work to you so you can implement a specific solution for your data set.\n\n### Including in your Project\n\nThis library can be used as a `.jar` file included in the `libs/` directory of your\nproject. The latest version is available from\n[Google Drive](https://docs.google.com/file/d/0B5I7vIqOHIjZQW9rcFFRdWtwYk0/edit?usp=sharing).\n\nFor Maven users, StickyGridHeaders can now be easily included by specifying it as\na dependency:\n\n```\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.tonicartos\u003c/groupId\u003e\n  \u003cartifactId\u003estickygridheaders\u003c/artifactId\u003e\n  \u003cversion\u003e1.0.1\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## Compatibility\n\nThe simple adapter interface has the same signature as\n`StickyListHeadersAdapter` so if you are using the StickyListHeaders library\nyour adapters are already ready for StickyGridHeaders.\n\n\n## Example\n![Example App Portrait Screenshots](http://4.bp.blogspot.com/-S_BbhWX6wTY/UQpW0cwUGEI/AAAAAAAAGvU/zzJXj-PcVbY/s1600/screen-landscape-smaller.png)\nThe example source code is included in this repository.\n\n\n## License\n```\nCopyright 2013 Tonic Artos\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%2FTonicArtos%2FStickyGridHeaders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTonicArtos%2FStickyGridHeaders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTonicArtos%2FStickyGridHeaders/lists"}