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

Jacksgong/JKeyboardPanelSwitch

For resolve the layout conflict when keybord & panel are switching (Android键盘面板冲突 布局闪动处理方案) observed · 2026-08-28

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

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

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

  • gap_med: n/a
  • age_days: 4081
  • days_rel: n/a
  • days_push: 2206
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

4171 stars · 681 forks observed · 2026-08-28

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

An Android library that resolves the layout conflict and flicker that occurs when switching between the soft keyboard and custom panels (like emoji or function panels) in chat-style apps. It was originally developed at WeChat and provides handlers for both fullscreen and non-fullscreen themes.

Use cases

  • fix layout flicker when switching between keyboard and emoji panel in Android chat app
  • smoothly toggle between soft keyboard and custom function panel
  • handle keyboard panel conflict in fullscreen Android activity
  • prevent layout jump when keyboard opens and closes in messaging UI
  • calculate keyboard height and visibility in Android
  • build WeChat-style chat input with emoji panel switching

When to choose

  • building an Android chat or messaging app with emoji/sticker panels
  • you need flicker-free switching between keyboard and custom panels
  • you support both fullscreen and non-fullscreen themes with translucent status bars

When to avoid

  • developing for platforms other than Android
  • your app has no soft keyboard or custom panel interactions
  • you need a library with frequent updates and active maintenance

Facets

library · maturity maintenance

ui-components animation developer-tools mobile-development android-tools cross-platform jvm keyboard-panel-switch android-layout chat-ui emoji-panel layout-conflict android mobile

1 source

Member repositories

RepositoryRoleHealth v2
Jacksgong/JKeyboardPanelSwitchmain23

For agents

markdown · JSON · MCP: product_card(name="Jacksgong/JKeyboardPanelSwitch")

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