SkapaTypesets
Deprecated
SkapaTypesets is deprecated. Use new typography system instead.
Data class use to create the SkapaTheme and expose skapa predefined subset of Typesets
Samples
import androidx.compose.animation.core.RepeatMode
import androidx.compose.animation.core.animateFloat
import androidx.compose.animation.core.infiniteRepeatable
import androidx.compose.animation.core.rememberInfiniteTransition
import androidx.compose.animation.core.tween
import androidx.compose.foundation.background
import androidx.compose.foundation.border
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.foundation.layout.*
import androidx.compose.material3.Text
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.semantics.heading
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.sp
import net.ikea.skapa.fonts.latin.NotoIkeaLatin
import net.ikea.skapa.foundation.typography2.SkapaTypeScale
fun main() {
//sampleStart
SkapaTheme2(darkTheme = isSystemInDarkTheme()) {
Column {
Text(
text = "Skapa heading M",
style = SkapaTheme.typesets.heading.headingM,
modifier = Modifier.semantics { heading() }
)
Text(
text = "Skapa body M",
style = SkapaTheme.typesets.body.bodyM
)
}
}
//sampleEnd
}