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

设置某个header后,再设置其他header,后者的展示高度还是前的高度,即没有重新计算新设置header的高度,Demo中同样存在该问题!!! #1103

Closed
JunhuaLin opened this issue Jan 2, 2020 · 1 comment
Labels

Comments

@JunhuaLin
Copy link

设置某个header后,再设置其他header,后者的展示高度还是前的高度,即没有重新计算新设置header的高度

demo也存在这问题,我录制了下视频

PhoenixHeader的高度为200dp
MaterialHeader的高度为100dp

默认先设置MaterialHeader刷新头部,第一次动态设完PhoenixHeader刷新头部后,再动态设置MaterialHeader刷新头部,此时MaterialHeader的高度为200dp和预期的100dp不符合

由于新设置的MaterialHeader没有走测量逻辑,高度直接复用了上一个header的高度导致的!具体为什么没有走测量还没有发现问题……

71649716-e8d08c00-2d4b-11ea-9930-b95f5307f496

@JunhuaLin JunhuaLin added the bug label Jan 2, 2020
@JunhuaLin JunhuaLin changed the title 设置某个header后,再设置其他header,后者的展示高度还是前的高度,即没有重新计算新设置header的高度 设置某个header后,再设置其他header,后者的展示高度还是前的高度,即没有重新计算新设置header的高度,Demo中同样存在该问题!!! Jan 2, 2020
@scwang90
Copy link
Owner

demo 的问题已经修复

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

No branches or pull requests

2 participants