update confetti

This commit is contained in:
Phillip Thelen 2021-02-05 12:29:31 +01:00
parent 5f9e5ca6df
commit e0a312bb02
3 changed files with 13 additions and 4 deletions

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<size android:height="4dp" android:width="8dp" />
<solid android:color="@color/background_green" />
<solid android:color="@color/brand_400" />
</shape>

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<size android:height="4dp" android:width="8dp" />
<solid android:color="@color/background_yellow" />
</shape>

View file

@ -13,8 +13,6 @@ import com.habitrpg.android.habitica.R
import com.habitrpg.android.habitica.extensions.dpToPx
import com.habitrpg.android.habitica.extensions.inflate
import com.habitrpg.android.habitica.extensions.layoutInflater
import com.habitrpg.android.habitica.helpers.MainNavigationController
import com.habitrpg.android.habitica.ui.fragments.social.challenges.ChallengesOverviewFragmentDirections
import com.habitrpg.android.habitica.ui.views.login.LockableScrollView
import com.plattysoft.leonids.ParticleSystem
import kotlinx.coroutines.Dispatchers
@ -265,7 +263,13 @@ open class HabiticaAlertDialog(context: Context) : AlertDialog(context, R.style.
.setSpeedByComponentsRange(-0.15f, 0.15f, -0.1f, -0.5f)
.setFadeOut(200, AccelerateInterpolator())
.emitWithGravity(titleTextView, Gravity.BOTTOM, 10, 2000)
ParticleSystem(confettiContainer, 40, ContextCompat.getDrawable(context, R.drawable.confetti_green), 3000)
ParticleSystem(confettiContainer, 40, ContextCompat.getDrawable(context, R.drawable.confetti_yellow), 3000)
.setAcceleration(0.00013f, 90)
.setRotationSpeed(144f)
.setSpeedByComponentsRange(-0.15f, 0.15f, -0.1f, -0.5f)
.setFadeOut(200, AccelerateInterpolator())
.emitWithGravity(titleTextView, Gravity.BOTTOM, 10, 2000)
ParticleSystem(confettiContainer, 40, ContextCompat.getDrawable(context, R.drawable.confetti_purple), 3000)
.setAcceleration(0.00013f, 90)
.setRotationSpeed(144f)
.setSpeedByComponentsRange(-0.15f, 0.15f, -0.1f, -0.5f)