{"id":22919389,"url":"https://github.com/justdvnsh/twodscrollablezoomablelayout","last_synced_at":"2026-05-15T22:03:57.436Z","repository":{"id":100328920,"uuid":"415866156","full_name":"justdvnsh/TwoDScrollableZoomableLayout","owner":"justdvnsh","description":"An android library which lets you add a view with two dimensional scrolling (X \u0026 Y) and zoom.","archived":false,"fork":false,"pushed_at":"2021-10-12T13:35:07.000Z","size":163,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-04-01T13:27:44.315Z","etag":null,"topics":["android","android-application","android-architecture","android-java","android-library","android-ui","hacktoberfest","hacktoberfest2021","image-view","image-viewer","java","java-8","java-libra","library"],"latest_commit_sha":null,"homepage":"","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/justdvnsh.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":"2021-10-11T09:48:29.000Z","updated_at":"2021-10-13T17:05:18.000Z","dependencies_parsed_at":"2023-05-13T21:46:01.162Z","dependency_job_id":null,"html_url":"https://github.com/justdvnsh/TwoDScrollableZoomableLayout","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/justdvnsh/TwoDScrollableZoomableLayout","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justdvnsh%2FTwoDScrollableZoomableLayout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justdvnsh%2FTwoDScrollableZoomableLayout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justdvnsh%2FTwoDScrollableZoomableLayout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justdvnsh%2FTwoDScrollableZoomableLayout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/justdvnsh","download_url":"https://codeload.github.com/justdvnsh/TwoDScrollableZoomableLayout/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justdvnsh%2FTwoDScrollableZoomableLayout/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000708,"owners_count":26082862,"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-10-08T02:00:06.501Z","response_time":56,"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":["android","android-application","android-architecture","android-java","android-library","android-ui","hacktoberfest","hacktoberfest2021","image-view","image-viewer","java","java-8","java-libra","library"],"created_at":"2024-12-14T07:11:54.944Z","updated_at":"2025-10-08T23:54:09.958Z","avatar_url":"https://github.com/justdvnsh.png","language":"Java","funding_links":["https://www.buymeacoffee.com/justdvnsh","https://www.patreon.com/justdvnsh"],"categories":[],"sub_categories":[],"readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n[![MIT License][license-shield]][license-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/justdvnsh)\n[![Patreon][patreon-shield]][patreon-url]\n[![Slack][slack-shield]][slack-url]\n\n\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\n  \u003ch3 align=\"center\"\u003eTwo Dimensional Scroll View With Zoom\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    An awesome library to include Two Dimensional Scroll view with zooming capabilities in your app.\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/othneildrew/Best-README-Template\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/justdvnsh/TwoDScrollableZoomableLayout/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/justdvnsh/TwoDScrollableZoomableLayout/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\nThe project aims to solve a personal problem of including Two Dimensional Scrolling view with zoom. \nA few my projects needed this feature to view the images just like a wallpaper app does to let you set the wallpaper. \nHowever, the scroll views in the wallpapers simply scroll horizontally. My problem was that a lot of images were loosing their quality if they were set to the phone's height.\nI didn't want that. For example, my [AnimeClassroom](https://github.com/justdvnsh/AnimeClassroom) has a manga reading feature. Now the images in mangas are very large both horizontally and vertically. If the height was set to match phone's height, the image lost its quality thus making it harder to read. \nSo, I made this Custom view to solve that problem. Now, I have converted this into a library so that it could be used in any project.  \n\n__WARNING! : THIS PROJECT IS STILL IN HEAVY DEVELOPMENT, THEREFORE YOU MAY ENCOUNTER BUGS. You can OPEN the ISSUE on GITHUB REPOSITORY.__\n\n__NEW FEATURES WILL BE ADDED REGULARLY__ \n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\nSimply fork the repo. Clone it into your machine and let AndroidStudio handle the rest.\n\n\u003c!-- Installation --\u003e\n## Installation\n\nTo include this library, follow the below steps.\n\nStep 1 -\u003e Add this line in  ```root build.gradle``` at the end of repositories.\n\n```\nallprojects {\n    repositories {\n        ...\n        maven { url 'https://jitpack.io' }\n    }\n}\n```\n\nStep 2 -\u003e Add this line in your ```module build.gradle``` file.\n\n```\ndependencies {\n    implementation 'com.github.justdvnsh:TwoDScrollableZoomableLayout:0.0.2'\n}\n```\n\n\nSee the [open issues](https://github.com/justdvnsh/TwoDScrollableZoomableLayout/issues) for a full list of proposed features (and known issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SAMPLE --\u003e\n## Sample Video demonstration\n\n[![Alternate Text]](https://drive.google.com/file/d/1L95IzOvjmh7dfpvyRp422-1FlAZrN0ro/view?usp=sharing)\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"feature-request\".\nDon't forget to give the project a star! Thanks again!\n\n__NOTE -\u003e Every PR will be reviewed before merging.__\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n#### PLEASE MAKE SURE TO REMOVE THE .idea/ files before pushing a commit\n\n__Want to support me by buying me a coffee ?__ [![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/justdvnsh)\n\n__Want to contribute to this project by supporting us through money ?__ [![Patreon][patreon-shield]][patreon-url]\n\n__Want to join the discussions ?__ [![Slack][slack-shield]][slack-url]\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\u003e\n## License\n\nDistributed under the MIT License. See `LICENSE.txt` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\nDivyansh Dwivedi - [@justdvnsh](https://linkedin.com/in/justdvnsh) - justdvnsh2208@gmail.com\n\nProject Link: [https://github.com/justdvnsh/TwoDScrollableZoomableLayout](https://github.com/justdvnsh/TwoDScrollableZoomableLayout)\n\nJoin Discussion at: [![Slack][slack-shield]][slack-url]\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/othneildrew/Best-README-Template.svg?style=for-the-badge\n[contributors-url]: https://github.com/othneildrew/Best-README-Template/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/othneildrew/Best-README-Template.svg?style=for-the-badge\n[forks-url]: https://github.com/othneildrew/Best-README-Template/network/members\n[stars-shield]: https://img.shields.io/github/stars/othneildrew/Best-README-Template.svg?style=for-the-badge\n[stars-url]: https://github.com/othneildrew/Best-README-Template/stargazers\n[issues-shield]: https://img.shields.io/github/issues/othneildrew/Best-README-Template.svg?style=for-the-badge\n[issues-url]: https://github.com/othneildrew/Best-README-Template/issues\n[license-shield]: https://img.shields.io/github/license/othneildrew/Best-README-Template.svg?style=for-the-badge\n[license-url]: https://github.com/othneildrew/Best-README-Template/blob/master/LICENSE.txt\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://linkedin.com/in/justdvnsh\n[product-screenshot]: images/screenshot.png\n[patreon-shield]: https://img.shields.io/badge/Patreon-F96854?style=for-the-badge\u0026logo=patreon\u0026logoColor=white\n[patreon-url]: https://www.patreon.com/justdvnsh\n[slack-shield]: https://img.shields.io/badge/Slack-4A154B?style=for-the-badge\u0026logo=slack\u0026logoColor=white\n[slack-url]: https://join.slack.com/t/animeclassroom/shared_invite/zt-wut0t5mp-Y4kF6OGyxLBpyNM0eU6psw","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustdvnsh%2Ftwodscrollablezoomablelayout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustdvnsh%2Ftwodscrollablezoomablelayout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustdvnsh%2Ftwodscrollablezoomablelayout/lists"}