Skip to content

Commit ba6dad2

Browse files
committed
hide magnifying glass animation when dismissing or showing next dialog
1 parent ea6cbf3 commit ba6dad2

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3174,8 +3174,10 @@ class BrowserTabFragment :
31743174
daxBubbleCta.hideDaxBubbleCta(binding)
31753175
hideDaxBubbleCta()
31763176
if (onboardingDesignExperimentManager.isBuckEnrolledAndEnabled()) {
3177-
if (daxBubbleCta is DaxBubbleCta.DaxEndCta) {
3178-
hideBuckEndAnimation()
3177+
when (daxBubbleCta) {
3178+
is DaxBubbleCta.DaxIntroSearchOptionsCta -> hideBuckMagnifyingGlassAnimation()
3179+
is DaxBubbleCta.DaxEndCta -> hideBuckEndAnimation()
3180+
else -> Unit
31793181
}
31803182
}
31813183
renderer.showNewTab()
@@ -4520,12 +4522,15 @@ class BrowserTabFragment :
45204522
}
45214523

45224524
if (onboardingDesignExperimentManager.isBuckEnrolledAndEnabled()) {
4523-
if (configuration is DaxIntroVisitSiteOptionsCta && context?.resources?.getBoolean(R.bool.show_wing_animation) == true) {
4524-
lifecycleScope.launch {
4525-
with(newBrowserTab.wingAnimation) {
4526-
delay(2.5.seconds)
4527-
show()
4528-
playAnimation()
4525+
if (configuration is DaxIntroVisitSiteOptionsCta) {
4526+
hideBuckMagnifyingGlassAnimation()
4527+
if (context?.resources?.getBoolean(R.bool.show_wing_animation) == true) {
4528+
lifecycleScope.launch {
4529+
with(newBrowserTab.wingAnimation) {
4530+
delay(2.5.seconds)
4531+
show()
4532+
playAnimation()
4533+
}
45294534
}
45304535
}
45314536
}
@@ -4736,6 +4741,10 @@ class BrowserTabFragment :
47364741
}
47374742
}
47384743

4744+
private fun hideBuckMagnifyingGlassAnimation() {
4745+
newBrowserTab.buckMagnifyingGlassAnimation.isGone = true
4746+
}
4747+
47394748
private fun hideBuckEndAnimation() {
47404749
newBrowserTab.buckEndAnimation.isGone = true
47414750
val backgroundColor = requireActivity().getColorFromAttr(attrColor = CommonR.attr.daxColorBackground)

0 commit comments

Comments
 (0)