{"adoption": {"forks": 383, "observed_at": "2026-08-28T04:07:12.105715+00:00", "stars": 2716}, "canonical_url": "https://ross.abutalabs.com/products/transferee", "card": {"archived": false, "artifact_type": "library", "description": "[暂停维护]一个帮助您完成从缩略视图到原视图无缝过渡转变的神奇框架", "domain": ["mobile-development", "media", "android-tools"], "enriched": true, "function": ["ui-components", "image-processing", "animation"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Hitomis/transferee"], "name": "Hitomis/transferee", "platform": ["jvm"], "pushed_at": "2022-10-19T08:50:04+00:00", "repo": "Hitomis/transferee", "stars": 2716, "tags": ["image-viewer", "thumbnail-transition", "gesture", "viewpager", "gif-preview", "video-preview", "drag-to-close", "unmaintained", "android"], "topics": ["android", "images", "transform", "qq", "wechat", "gesture", "draggable", "viewpager", "transferee-imageview", "transferee", "gif"], "urls": [], "use_cases": ["open a full-screen image viewer from a thumbnail in a RecyclerView", "browse a gallery of images with swipe and zoom gestures", "preview GIFs and long screenshots in an Android app", "add drag-down-to-close image preview like WeChat or QQ", "show video previews with a custom progress indicator", "display images with a custom index indicator and placeholder"], "what_it_is": "Transferee is an Android library that provides seamless transition animations from thumbnail views to full-size views for browsing images, long images, GIFs, and videos. It supports gestures like pinch-zoom, drag-to-close, rotation, and pluggable image loaders (Glide, Picasso, Universal Image Loader).", "when_to_avoid": ["you are starting a new project and need actively maintained dependencies, since the project is paused/unmaintained", "you target platforms other than Android or use Kotlin-first UI toolkits like Jetpack Compose", "you need a license-guaranteed usage since the repository has no license file"], "when_to_choose": ["you need a WeChat/QQ-style image viewer with smooth thumbnail-to-fullview transitions in an Android app", "you want gesture support (zoom, drag, rotate) and pluggable image loaders out of the box", "you need to preview mixed media types including GIFs, long images, and videos"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/transferee", "repo": "Hitomis/transferee", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:12.105715+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:15:21.065873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "88abfdef9850df74fcda84d856a7e37382b3ba168dd46d30de924e44f40763de", "fetched_at": "2026-08-28T04:07:12.105715+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hitomis/transferee"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3513, "days_push": 1414, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}