Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

如果输入框上面还有视图得话,列表偏移位置不准确 #186

Open
BianXiaoYan opened this issue Mar 11, 2023 · 11 comments
Open

Comments

@BianXiaoYan
Copy link

BianXiaoYan commented Mar 11, 2023

Androidx版本:是
PanelSwitchHelper版本:v1.5.2
手机型号:小米12Pro
手机系统版本: Android 13
问题描述:譬如那种回复消息功能,被回复得内容显示输入框得上方,这是列表偏移位置没有正确,导致有消息部分被回复视图遮挡住了
有问题显示得截图
屏幕截图 2023-03-11 163536
正常样子显示效果
屏幕截图 2023-03-11 163608
回复视图样式
屏幕截图 2023-03-11 163715
@YummyLau

@HeroZ-Dodge
Copy link
Collaborator

你可以试试1.5.3的版本,看看这个问题是否能解决

@BianXiaoYan
Copy link
Author

你可以试试1.5.3的版本,看看这个问题是否能解决
更新到1.5.3版本啦还是会覆盖列表内容。

@BianXiaoYan
Copy link
Author

你可以试试1.5.3的版本,看看这个问题是否能解决

然后我观察到您1.5.3版本没有提交代码有关的东西

@HeroZ-Dodge
Copy link
Collaborator

你这边是否方便给我们提个pull request,复现下你这边遇到的情况,我后续调试看看

@BianXiaoYan
Copy link
Author

你这边是否方便给我们提个pull request,复现下你这边遇到的情况,我后续调试看看

ok我创建一个例子pull上来

@BianXiaoYan
Copy link
Author

BianXiaoYan commented Mar 20, 2023

你这边是否方便给我们提个pull request,复现下你这边遇到的情况,我后续调试看看

ok我创建一个例子pull上来

我已经pull request 在issuse里面的最后一个,进入页面长按消息显示回复视图,麻烦请查看 @HeroZ-Dodge @YummyLau

@HeroZ-Dodge
Copy link
Collaborator

image
demo现在运行的效果不是你想要的吗

@HeroZ-Dodge
Copy link
Collaborator

image
当“回复某某某”这控件显示的时候,RecyclerView的控件的高度是红色区域了,如果你想要滚动到最底部,需要你用代码控制滚动

@BianXiaoYan
Copy link
Author

image 当“回复某某某”这控件显示的时候,RecyclerView的控件的高度是红色区域了,如果你想要滚动到最底部,需要你用代码控制滚动

@HeroZ-Dodge 你这个回复是通过长按消息从隐藏状态到显示的吗??默认是没有回复视图,长按的时候显示出来,就是会覆盖在列表上面,滑动列表是没有用的,最后一个还是被遮挡,因为整体列表没有向上位移

@HeroZ-Dodge
Copy link
Collaborator

就是用你推上来的那个场景,长按显示的,我这边运行demo的效果是可以手动滑动 RecyclerView 把被挡住的ViewHolder 滑出来

@HeroZ-Dodge
Copy link
Collaborator

image
方便的话,来交流群沟通吧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants