DSAppTeam / DSAppTeam/PanelSwitchHelper
高版本中通过 键盘动画方案 导致PanelContainer 被顶起的异常
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 287
- PR merge metrics
- No merged PRs in 30d
Description
Androidx版本:是
PanelSwitchHelper版本:v1.5.12
手机型号: GooglePixel 7
手机系统版本: Android 15
问题描述:比如 “在chat场景下输入法顶起PanelContainer”
问题复现流程 1、进入 Chat 界面 RecyclerView 有数据,展示到最底部数据,
注意最后一条数据是“keyid"
此时的 log
此时点击 EdiText 获取焦点 弹出软键盘,
在软件盘弹出的情况先,点击➕ 按钮,此时 ContentContainer 高度更改,显示了最后一条数据 “keyid"
此时的 log
此时 点击 Editext 获取焦点 就会把 PanelContainer 顶起来
此时 log
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Chat flow on Android 15 with PanelSwitchHelper v1.5.12: focus the EditText, open the keyboard, tap the plus button, and compare the ContentContainer and PanelContainer behavior with the supplied logs and screenshots. Done means the keyboard and panel transition preserve the expected container height and keep the final RecyclerView item visible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100