Fix for excessive post highlighting when slow-scrolling #278
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
When user is slow-scrolling (keeps finger unmoved during some milliseconds), there are ripple highlight starts (when there is no tap, just scroll). All logic based inside the AppKit and leaves no possibilities for external control.
Fix
I created
MoshidonUsableRecyclerView
with overriden default selector by putting it inSelectorWrapper
that provides additional delay before highlight starts.Also I switch on
MoshidonUsableRecyclerView
usage instead of baseUsableRecyclerView
with each @id/list.Also so good this class does not interfere with
GestureDetector
, setting custom selector (including null) oronTouchEvent
dispatching.(You can change RecyclerView name if you want)