1616
1717package im.vector.app.features.onboarding.ftueauth
1818
19+ import android.graphics.Typeface
1920import android.os.Bundle
2021import android.view.LayoutInflater
2122import android.view.View
2223import android.view.ViewGroup
24+ import androidx.core.text.toSpannable
2325import androidx.core.view.isVisible
2426import im.vector.app.R
2527import im.vector.app.core.animations.play
2628import im.vector.app.core.di.ActiveSessionHolder
2729import im.vector.app.core.utils.isAnimationEnabled
30+ import im.vector.app.core.utils.styleMatchingText
2831import im.vector.app.databinding.FragmentFtueAccountCreatedBinding
2932import im.vector.app.features.onboarding.OnboardingAction
3033import im.vector.app.features.onboarding.OnboardingViewEvents
@@ -47,7 +50,9 @@ class FtueAuthAccountCreatedFragment @Inject constructor(
4750 }
4851
4952 private fun setupViews () {
50- views.accountCreatedSubtitle.text = getString(R .string.ftue_account_created_subtitle, activeSessionHolder.getActiveSession().myUserId)
53+ val userId = activeSessionHolder.getActiveSession().myUserId
54+ val subtitle = getString(R .string.ftue_account_created_subtitle, userId).toSpannable().styleMatchingText(userId, Typeface .BOLD )
55+ views.accountCreatedSubtitle.text = subtitle
5156 views.accountCreatedPersonalize.debouncedClicks { viewModel.handle(OnboardingAction .PersonalizeProfile ) }
5257 views.accountCreatedTakeMeHome.debouncedClicks { viewModel.handle(OnboardingAction .PostViewEvent (OnboardingViewEvents .OnTakeMeHome )) }
5358 views.accountCreatedTakeMeHomeCta.debouncedClicks { viewModel.handle(OnboardingAction .PostViewEvent (OnboardingViewEvents .OnTakeMeHome )) }
0 commit comments