1
0
Fork 0

For #3135 - Reduce swipe to delete sensitivity

master
Emily Kager 2019-06-04 14:00:14 -07:00 committed by Jeff Boek
parent 60e3c81942
commit 94881f8241
1 changed files with 10 additions and 0 deletions

View File

@ -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