{"id":17978779,"url":"https://github.com/jessyancoding/insgallery","last_synced_at":"2025-04-05T01:03:29.462Z","repository":{"id":40613185,"uuid":"252712451","full_name":"JessYanCoding/InsGallery","owner":"JessYanCoding","description":"📸 Instagram-like image picker for Android (一款 UI 炫酷高仿 Instagram 的图片、视频选择器)","archived":false,"fork":false,"pushed_at":"2021-06-25T05:59:57.000Z","size":258903,"stargazers_count":668,"open_issues_count":39,"forks_count":127,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-29T00:04:10.800Z","etag":null,"topics":["android-image-cropper","android-image-picker","android-image-selector","crop-image","gallery","image-picker","imagepicker","instagram","instagram-client","instagram-photos","instagram-sdk","photo-gallery","photos","picker","picture","picture-gallery","picture-selector","video","video-selector","ypimagepicker"],"latest_commit_sha":null,"homepage":"","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/JessYanCoding.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":"2020-04-03T11:29:26.000Z","updated_at":"2025-03-19T07:55:50.000Z","dependencies_parsed_at":"2022-07-14T04:00:41.792Z","dependency_job_id":null,"html_url":"https://github.com/JessYanCoding/InsGallery","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JessYanCoding%2FInsGallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JessYanCoding%2FInsGallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JessYanCoding%2FInsGallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JessYanCoding%2FInsGallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JessYanCoding","download_url":"https://codeload.github.com/JessYanCoding/InsGallery/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247271514,"owners_count":20911587,"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-image-cropper","android-image-picker","android-image-selector","crop-image","gallery","image-picker","imagepicker","instagram","instagram-client","instagram-photos","instagram-sdk","photo-gallery","photos","picker","picture","picture-gallery","picture-selector","video","video-selector","ypimagepicker"],"created_at":"2024-10-29T17:35:06.750Z","updated_at":"2025-04-05T01:03:29.441Z","avatar_url":"https://github.com/JessYanCoding.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo](art/banner.jpg)\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%F0%9F%93%81-Albums-brightgreen.svg?style=?style=flat-square\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%F0%9F%93%B7-Photo-brightgreen.svg?style=?style=flat-square\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%F0%9F%8E%A5-Video-brightgreen.svg?style=?style=flat-square\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%F0%9F%96%A5-Preview%20Photo/Video-brightgreen.svg?style=?style=flat-square\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%E2%9C%82-Crop-brightgreen.svg?style=?style=flat-square\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%F0%9F%96%BC-Filters-brightgreen.svg?style=?style=flat-square\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%F0%9F%93%8F-Video%20Trim-brightgreen.svg?style=?style=flat-square\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%F0%9F%8F%9E-Cover%20Selection-brightgreen.svg?style=?style=flat-square\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/%F0%9F%8C%99-Dark%20Mode-brightgreen.svg?style=?style=flat-square\"/\u003e\n\u003c/p\u003e\n\n\u003ch2 align=\"center\"\u003eInsGallery\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eInstagram-like image picker for Android (一款 UI 炫酷高仿 Instagram 的图片、视频选择器)\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/LuckSiege/PictureSelector\"\u003e\n    \u003cb\u003ePowered by PictureSelector\u003c/b\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://gitee.com/JessYanCoding/InsGallery\"\u003e\n    \u003cb\u003e国内仓库\u003c/b\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/JessYanCoding/InsGallery/raw/master/apk/v0.7.0_2020_08_04.apk\"\u003e\n    \u003cb\u003eAPK\u003c/b\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n⇣\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003cimg src=\"art/overview_pick.gif\" width=\"30%\" height=\"30%\"/\u003e\n  \u003cimg src=\"art/overview_filter.gif\" width=\"30%\" height=\"30%\"/\u003e\n  \u003cimg src=\"art/overview_video_trim.gif\" width=\"30%\" height=\"30%\"/\u003e\n\u003c/p\u003e\n\n## Download\n``` gradle\n implementation 'me.jessyan:insgallery:0.7.0'\n```\n\n## Usage\n```java\nInsGallery.openGallery(Activity, GlideEngine.createGlideEngine(), new OnResultCallbackListenerImpl(mAdapter));\n```\n\n## Overview\n### Feature\n\u003cp\u003e\n   \u003cimg src=\"art/feature_crop_photo.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/feature_multiple_filters.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/feature_single_filters.jpg\" width=\"30%\" height=\"30%\"\u003e\n\u003c/p\u003e\n\n\u003cp\u003e\n   \u003cimg src=\"art/feature_play_video.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/feature_video_trim.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/feature_video_cover.jpg\" width=\"30%\" height=\"30%\"\u003e\n\u003c/p\u003e\n\n### Default Style\n\u003cp\u003e\n   \u003cimg src=\"art/style_default_gallery.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/style_default_photo.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/style_default_video.jpg\" width=\"30%\" height=\"30%\"\u003e\n\u003c/p\u003e\n\n### Dark Style\n\u003cp\u003e\n   \u003cimg src=\"art/style_dark_gallery.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/style_dark_photo.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/style_dark_video.jpg\" width=\"30%\" height=\"30%\"\u003e\n\u003c/p\u003e\n\n### Dark Blue Style\n\u003cp\u003e\n   \u003cimg src=\"art/style_dark_blue_gallery.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/style_dark_blue_photo.jpg\" width=\"30%\" height=\"30%\"\u003e\n   \u003cimg src=\"art/style_dark_blue_video.jpg\" width=\"30%\" height=\"30%\"\u003e\n\u003c/p\u003e\n\n  \n ## About Me\n * **微信公众号**: **JessYan**\n * **Email**: \u003cjess.yan.effort@gmail.com\u003e\n * **Home**: \u003chttp://jessyan.me\u003e\n * **掘金**: \u003chttps://juejin.im/user/57a9dbd9165abd0061714613\u003e\n * **简书**: \u003chttps://www.jianshu.com/u/1d0c0bc634db\u003e\n\n ## License\n ```\n  Copyright 2020, JessYan\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n        http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n ```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessyancoding%2Finsgallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessyancoding%2Finsgallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessyancoding%2Finsgallery/lists"}