For #3135 - Reduce swipe to delete sensitivity

nightly-build-test
Emily Kager 5 years ago committed by Jeff Boek
parent 60e3c81942
commit 94881f8241

@ -28,6 +28,14 @@ class SwipeToDeleteCallback(
return false
}
override fun getSwipeEscapeVelocity(defaultValue: Float): Float {
return defaultValue * SWIPE_VELOCITY_MULTIPLIER
}
override fun getSwipeThreshold(viewHolder: RecyclerView.ViewHolder): Float {
return SWIPE_THRESHOLD
}
override fun onSwiped(viewHolder: RecyclerView.ViewHolder, direction: Int) {
when (viewHolder) {
is TabViewHolder -> actionEmitter.onNext(TabAction.Close(viewHolder.tab?.sessionId!!))
@ -114,6 +122,8 @@ class SwipeToDeleteCallback(
}
companion object {
const val SWIPE_VELOCITY_MULTIPLIER = 10F
const val SWIPE_THRESHOLD = 0.55f
const val BACKGROUND_CORNER_OFFSET = 40
const val MARGIN = 32
const val DENSITY_CONVERSION = 160f

Loading…
Cancel
Save