# youth5201314/banner

🔥🔥🔥Banner 2.0 来了！Android广告图片轮播控件，内部基于ViewPager2实现，Indicator和UI都可以自定义。

Repository: https://github.com/youth5201314/banner
Canonical: https://ross.abutalabs.com/products/banner
Language: Java
License: Apache-2.0
License Family: permissive
Topics: banner, viewpager, viewpager2, indicator, androidx
Last push: 2024-01-11T08:41:56+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3785, "days_push": 965, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13018, forks 2516 (observed 2026-08-28T04:11:01.732546+00:00)

## What it is
An Android banner/carousel UI library built on ViewPager2 for displaying looping advertisement images with customizable indicators and page transition effects. It supports horizontal and vertical scrolling, auto-looping, gallery/Meizu-style effects, and fully custom UI without intrusion.

## Use cases
- show a rotating ad image carousel in an Android app
- add an auto-looping image slider with custom indicators
- create a gallery-style page transition effect
- build a vertical news ticker like Taobao headlines
- customize page transformer animations for a ViewPager2 carousel

## When to choose
- you need a battle-tested Android banner component with ViewPager2 under the hood
- you want customizable indicators and page transition animations
- you need both horizontal and vertical looping carousels

## When to avoid
- you are not building an Android app
- you need a cross-platform carousel for Flutter, React Native, or web
- you require Jetpack Compose-native components rather than View-based widgets

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, animation
- domain: mobile-development, android-tools, web-design
- platform: jvm
- tags: banner, viewpager2, carousel, image-slider, indicator, androidx, java, android, mobile

## Member repositories
- youth5201314/banner (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:01.732546+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:35.470593+00:00, confidence not recorded.
  - readme: https://github.com/youth5201314/banner (fetched 2026-08-28T04:11:01.732546+00:00, sha af947106b967)
- Data as of 2026-08-30T08:39:29.467469+00:00.
