A NestedScrollView
modified to scroll along both axes.
- Scrolling in both dimensions at the same time
-
liftOnScroll
* -
fillViewport
works in both dimensions too - X-Axis keyboard navigation
*The entirety of the nested scroll thing has not been tested much, but lift on scroll feature of AppBarLayout works just fine.
repositories {
// your repos
maven { url "https://jitpack.io" }
}
dependencies {
implementation 'com.github.ultimate-deej:twowaynestedscrollview:0.1'
}
Just copy this file to your project.
Except for making X-axis logic align with its Y-axis counterpart, no other changes have been made to how the widget works. The essential commit you are looking for.
There has been no changes made to accessibility and focus handling, and just partially to keyboard navigation.