I have a parent recyclerview that has 3 child view in it. The last two of the child are recyclerview.
Parent recyclerview
- child view 1
- child view 2 (horizontal rv)
- child view 3 (horizontal rv)
The issue is every time this fragment is visible, it scrolls itself to align with child view 2
's bottom.
I have set the parent rv to listen for scroll. This is what I end up with:
dy: 108
dy: 72
dy: 75
dy: 62
dy: 48
dy: 42
dy: 34
dy: 27
dy: 22
dy: 16
dy: 12
dy: 10
dy: 7
dy: 5
dy: 3
dy: 3
dy: 1
dy: 1
dy: 1
It seems like the starting dy
of parent recyclerview is set to 0
to the child view 2
rv. Everything above it is in -ve value. However, I'm not sure if this was the case as I'm still finding out what causes it.
Any fix?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…