From d31810f1f2ce2a7ce21794c418c023137e4c79c6 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Wed, 5 Jul 2017 22:12:15 -0700 Subject: Update sample --- core/src/main/kotlin/ca/allanwang/kau/swipe/SwipeBackHelper.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'core/src/main') diff --git a/core/src/main/kotlin/ca/allanwang/kau/swipe/SwipeBackHelper.kt b/core/src/main/kotlin/ca/allanwang/kau/swipe/SwipeBackHelper.kt index b24c7d8..503f1fc 100644 --- a/core/src/main/kotlin/ca/allanwang/kau/swipe/SwipeBackHelper.kt +++ b/core/src/main/kotlin/ca/allanwang/kau/swipe/SwipeBackHelper.kt @@ -23,11 +23,11 @@ object SwipeBackHelper { fun onCreate(activity: Activity, builder: SwipeBackContract.() -> Unit = {}) { val page = pageStack.firstOrNull { it.activity === activity } ?: pageStack.push(SwipeBackPage(activity).apply { builder() }) - val startAnimation: Int = with(page.edgeFlag) { - if (this and SWIPE_EDGE_LEFT > 0) R.anim.kau_slide_in_right - else if (this and SWIPE_EDGE_RIGHT > 0) R.anim.kau_slide_in_left - else if (this and SWIPE_EDGE_TOP > 0) R.anim.kau_slide_in_bottom - else R.anim.kau_slide_in_top + val startAnimation: Int = when (page.edgeFlag) { + SWIPE_EDGE_LEFT -> R.anim.kau_slide_in_right + SWIPE_EDGE_RIGHT -> R.anim.kau_slide_in_left + SWIPE_EDGE_TOP -> R.anim.kau_slide_in_bottom + else -> R.anim.kau_slide_in_top } activity.overridePendingTransition(startAnimation, 0) } -- cgit v1.2.3