diff --git a/app/src/main/java/org/mozilla/fenix/quickactionsheet/QuickActionSheet.kt b/app/src/main/java/org/mozilla/fenix/quickactionsheet/QuickActionSheet.kt
index 5630791e3..f08ea8c56 100644
--- a/app/src/main/java/org/mozilla/fenix/quickactionsheet/QuickActionSheet.kt
+++ b/app/src/main/java/org/mozilla/fenix/quickactionsheet/QuickActionSheet.kt
@@ -62,18 +62,19 @@ class QuickActionSheet @JvmOverloads constructor(
val peakHeightMultiplier = if (duration == demoBounceAnimationLength)
demoBounceAnimationPeekHeightMultiplier else bounceAnimationPeekHeightMultiplier
- val valueAnimator = ValueAnimator.ofFloat(normalPeekHeight.toFloat(),
- normalPeekHeight * peakHeightMultiplier)
+ ValueAnimator.ofFloat(normalPeekHeight.toFloat(),
+ normalPeekHeight * peakHeightMultiplier)?.let {
- valueAnimator.addUpdateListener {
- quickActionSheetBehavior.peekHeight = (it.animatedValue as Float).toInt()
+ it.addUpdateListener {
+ quickActionSheetBehavior.peekHeight = (it.animatedValue as Float).toInt()
+ }
+
+ it.repeatMode = ValueAnimator.REVERSE
+ it.repeatCount = 1
+ it.interpolator = FastOutSlowInInterpolator()
+ it.duration = duration
+ it.start()
}
-
- valueAnimator.repeatMode = ValueAnimator.REVERSE
- valueAnimator.repeatCount = 1
- valueAnimator.interpolator = FastOutSlowInInterpolator()
- valueAnimator.duration = duration
- valueAnimator.start()
}
companion object {
diff --git a/app/src/main/res/layout/layout_quick_action_sheet.xml b/app/src/main/res/layout/layout_quick_action_sheet.xml
index c79323004..6a15349c9 100644
--- a/app/src/main/res/layout/layout_quick_action_sheet.xml
+++ b/app/src/main/res/layout/layout_quick_action_sheet.xml
@@ -20,59 +20,6 @@
android:background="?attr/quickActionPullTabColor"
android:src="@drawable/ic_drawer_pull_tab"/>
-
-
-
-
-
-
-
-
-
-
-