Skip to content

Commit 7dc0df9

Browse files
authored
Merge pull request #17301 from wordpress-mobile/issue/17299-animated-text-font-size-fixed
[Revamp Landing Screen] Jetpack App - Set fixed font size for animated text
2 parents 5efa74d + 3069d73 commit 7dc0df9

File tree

1 file changed

+5
-2
lines changed
  • WordPress/src/jetpack/java/org/wordpress/android/ui/accounts/login/components

1 file changed

+5
-2
lines changed

WordPress/src/jetpack/java/org/wordpress/android/ui/accounts/login/components/LoopingText.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.content.res.Configuration
44
import androidx.compose.material.Text
55
import androidx.compose.runtime.Composable
66
import androidx.compose.ui.Modifier
7+
import androidx.compose.ui.platform.LocalDensity
78
import androidx.compose.ui.res.colorResource
89
import androidx.compose.ui.res.stringArrayResource
910
import androidx.compose.ui.text.ParagraphStyle
@@ -20,11 +21,13 @@ import org.wordpress.android.ui.accounts.login.LocalPosition
2021
import org.wordpress.android.ui.compose.theme.AppTheme
2122
import org.wordpress.android.util.extensions.isOdd
2223

23-
private val fontSize = 40.sp
24-
private val lineHeight = fontSize / 100 * 105 // last value = % of fontSize
24+
private const val FIXED_FONT_SIZE = 40
2525

2626
@Composable
2727
private fun LargeTexts() {
28+
val fontSize = (FIXED_FONT_SIZE / LocalDensity.current.fontScale).sp
29+
val lineHeight = fontSize * 1.05 // calculate line height to 5% larger than the font size
30+
2831
val texts = stringArrayResource(R.array.login_prologue_revamped_jetpack_feature_texts)
2932

3033
val secondaryColor = colorResource(R.color.text_color_jetpack_login_label_secondary)

0 commit comments

Comments
 (0)