Updated on 2026-08-14

This commit is contained in:
Tangem 2025-08-29 09:33:17 +03:00
parent dca398ca95
commit 9e80fccbbd
9 changed files with 34 additions and 26 deletions

View file

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/splash_logo"
android:insetLeft="48dp"
android:insetRight="48dp"
android:insetTop="48dp"
android:insetBottom="48dp"/>
android:insetLeft="55dp"
android:insetRight="55dp"
android:insetTop="55dp"
android:insetBottom="55dp"/>
<!-- image should fit exactly in square 192x192 dp-->
<!-- (192 - splash_logo_side)/2 = 48dp -->
<!-- (192 - splash_logo_side)/2 = 55dp -->

View file

@ -26,6 +26,4 @@
<color name="text_primary_1">#1E1E1E</color>
<color name="text_secondary">#656565</color>
<color name="background_splash">#000000</color>
</resources>

View file

@ -16,7 +16,7 @@
</style>
<style name="SplashTheme" parent="Theme.SplashScreen">
<item name="windowSplashScreenBackground">@color/background_splash</item>
<item name="windowSplashScreenBackground">@color/background_primary</item>
<item name="windowSplashScreenAnimatedIcon">@drawable/inset_splash</item>
<item name="postSplashScreenTheme">@style/AppTheme</item>
</style>

View file

@ -25,7 +25,6 @@ import androidx.compose.ui.text.rememberTextMeasurer
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import com.tangem.core.ui.res.TangemTheme
import com.tangem.core.ui.res.TangemThemePreview
import com.tangem.utils.StringsSigns.PASSWORD_VISUAL_CHAR
@ -159,14 +158,17 @@ private fun CellDecoration(
)
}
} else {
Text(
Box(
modifier = Modifier.sizeIn(minWidth = minWidth, minHeight = minHeight),
text = text,
style = TangemTheme.typography.h3,
color = color,
textAlign = TextAlign.Center,
lineHeight = 48.sp,
)
) {
Text(
modifier = Modifier.align(Alignment.Center),
text = text,
style = TangemTheme.typography.h3,
color = color,
textAlign = TextAlign.Center,
)
}
}
}
}

View file

@ -6,11 +6,11 @@
android:viewportHeight="24">
<path
android:pathData="M15.682,3.25H8.318C7.157,3.25 6.576,3.25 6.132,3.476C5.742,3.675 5.424,3.992 5.226,4.382C5,4.826 5,5.407 5,6.568V7.8H19V6.568C19,5.407 19,4.826 18.774,4.382C18.575,3.992 18.258,3.674 17.868,3.476C17.424,3.25 16.844,3.25 15.682,3.25Z"
android:fillColor="#1E1E1E"/>
android:fillColor="@color/icon_primary1"/>
<path
android:pathData="M14.333,11.65H19V17.432C19,18.594 19,19.174 18.773,19.618C18.574,20.008 18.258,20.326 17.868,20.524C17.423,20.75 16.843,20.75 15.681,20.75H14.334L14.333,11.65Z"
android:fillColor="#1E1E1E"/>
android:fillColor="@color/icon_primary1"/>
<path
android:pathData="M5,11.65H9.666V20.75H8.318C7.157,20.75 6.576,20.75 6.132,20.524C5.742,20.326 5.425,20.008 5.226,19.618C5,19.174 5,18.594 5,17.432V11.65Z"
android:fillColor="#1E1E1E"/>
android:fillColor="@color/icon_primary1"/>
</vector>

View file

@ -1,15 +1,15 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="96dp"
android:height="96dp"
android:width="82dp"
android:height="82dp"
android:viewportWidth="450"
android:viewportHeight="450">
<path
android:fillColor="#ffffff"
android:fillColor="@color/icon_primary1"
android:pathData="M284.96,82H165.04C146.12,82 136.67,82 129.44,85.68C123.08,88.93 117.91,94.08 114.68,100.44C111,107.67 111,117.12 111,136.04V156.1H339V136.04C339,117.12 339,107.67 335.32,100.44C332.07,94.08 326.92,88.91 320.56,85.68C313.33,82 303.88,82 284.96,82Z" />
<path
android:fillColor="#ffffff"
android:fillColor="@color/icon_primary1"
android:pathData="M262.99,218.8H338.99V312.96C338.99,331.88 338.99,341.33 335.31,348.56C332.07,354.92 326.91,360.09 320.56,363.32C313.32,367 303.87,367 284.95,367H263.01L262.99,218.8Z" />
<path
android:fillColor="#ffffff"
android:fillColor="@color/icon_primary1"
android:pathData="M111,218.8H186.99V367H165.04C146.12,367 136.67,367 129.44,363.32C123.08,360.09 117.93,354.92 114.68,348.56C111,341.33 111,331.88 111,312.96V218.8Z" />
</vector>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="icon_primary1">#FFFFFFFF</color>
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="icon_primary1">#FF1E1E1E</color>
</resources>

View file

@ -22,8 +22,8 @@ internal fun WelcomePlain(modifier: Modifier = Modifier) {
contentAlignment = Alignment.Center,
) {
Icon(
modifier = Modifier.size(84.dp),
imageVector = ImageVector.vectorResource(R.drawable.ic_tangem_24),
modifier = Modifier.size(82.dp + 11.dp),
imageVector = ImageVector.vectorResource(R.drawable.splash_logo),
tint = TangemTheme.colors.icon.primary1,
contentDescription = null,
)