Ross ROSS = Recommend OSS · open-source software intelligence for agents

JavaNoober/BackgroundLibrary

A framework for directly generating shape through Tags, no need to write shape.xml again(通过标签直接生成shape,无需再写shape.xml) observed · 2026-08-28

github.com/JavaNoober/BackgroundLibrary · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

87/100

  • Activity 97
  • Release rhythm 66
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2915
  • days_rel: 18
  • days_push: 18
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

3884 stars · 472 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

An Android library that lets developers generate shape and selector drawables directly via XML tag attributes (bl_*) on views, eliminating the need to write separate shape.xml files. It supports corners, solid colors, strokes, gradients, and state selectors seamlessly with native views.

Use cases

  • generate android shape drawables without xml files
  • set rounded corners and borders on views via attributes
  • replace shape.xml with inline view attributes
  • create selector drawables directly in layout xml
  • add gradient strokes to android views
  • style android backgrounds without drawable resources

When to choose

  • you frequently write shape.xml/selector files for simple backgrounds in Android
  • you want to reduce drawable resource file boilerplate in layouts
  • your project uses AndroidX or support libraries and needs inline background styling

When to avoid

  • you need complex, programmatic, or highly dynamic drawable logic
  • you prefer explicit drawable resource files for design-system consistency
  • your team relies on Jetpack Compose rather than XML layouts

Facets

library · maturity active

ui-components templating mobile-development android-tools frontend android drawable shape selector xml-attributes ui-styling jetpack androidx mobile

1 source

Member repositories

RepositoryRoleHealth v2
JavaNoober/BackgroundLibrarymain87

For agents

markdown · JSON · MCP: product_card(name="JavaNoober/BackgroundLibrary")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem