Compare commits
1 Commits
86a7020c2b
...
5db3391b7d
Author | SHA1 | Date | |
---|---|---|---|
5db3391b7d |
@ -91,7 +91,7 @@ fun DemoNavGraph(navHostController: NavHostController) {
|
|||||||
},
|
},
|
||||||
consentium = Consentium(
|
consentium = Consentium(
|
||||||
context = context,
|
context = context,
|
||||||
applicationId = "ApplicationId",
|
"ApplicationId",
|
||||||
),
|
),
|
||||||
colors = ConsentiumDefaults.colors(
|
colors = ConsentiumDefaults.colors(
|
||||||
primary = Primary,
|
primary = Primary,
|
||||||
|
@ -12,7 +12,7 @@ import androidx.core.graphics.ColorUtils
|
|||||||
|
|
||||||
|
|
||||||
object ConsentiumDefaults {
|
object ConsentiumDefaults {
|
||||||
private const val OUTLINE_COLOR_BLEND_RATIO = 0.1f
|
private const val SURFACE_PRIMARY_COLOR_BLEND_RATIO = 0.1f
|
||||||
|
|
||||||
private object Typography {
|
private object Typography {
|
||||||
private val DEFAULT_LINE_HEIGHT = 24.sp
|
private val DEFAULT_LINE_HEIGHT = 24.sp
|
||||||
@ -101,7 +101,7 @@ object ConsentiumDefaults {
|
|||||||
ColorUtils.blendARGB(
|
ColorUtils.blendARGB(
|
||||||
onPrimary.toArgb(),
|
onPrimary.toArgb(),
|
||||||
primary.toArgb(),
|
primary.toArgb(),
|
||||||
OUTLINE_COLOR_BLEND_RATIO,
|
SURFACE_PRIMARY_COLOR_BLEND_RATIO,
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
error: Color = MaterialTheme.colorScheme.error,
|
error: Color = MaterialTheme.colorScheme.error,
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
package fr.openium.consentium_ui.ui.utils
|
package fr.openium.consentium_ui.ui.utils
|
||||||
|
|
||||||
import android.text.ParcelableSpan
|
|
||||||
import android.text.Spanned
|
import android.text.Spanned
|
||||||
import androidx.compose.ui.text.AnnotatedString
|
import androidx.compose.ui.text.AnnotatedString
|
||||||
import androidx.compose.ui.text.SpanStyle
|
import androidx.compose.ui.text.SpanStyle
|
||||||
@ -14,7 +13,7 @@ fun htmlToAnnotatedString(html: String): AnnotatedString {
|
|||||||
return buildAnnotatedString {
|
return buildAnnotatedString {
|
||||||
val text = spanned.toString()
|
val text = spanned.toString()
|
||||||
var start = 0
|
var start = 0
|
||||||
spanned.getSpans(0, spanned.length, Any::class.java).map { it as ParcelableSpan }.forEach { span ->
|
spanned.getSpans(0, spanned.length, Any::class.java).forEach { span ->
|
||||||
val startSpan = spanned.getSpanStart(span)
|
val startSpan = spanned.getSpanStart(span)
|
||||||
val endSpan = spanned.getSpanEnd(span)
|
val endSpan = spanned.getSpanEnd(span)
|
||||||
|
|
||||||
@ -37,7 +36,7 @@ fun htmlToAnnotatedString(html: String): AnnotatedString {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun ParcelableSpan.toSpanStyle(): SpanStyle {
|
fun Any.toSpanStyle(): SpanStyle {
|
||||||
return when (this) {
|
return when (this) {
|
||||||
is android.text.style.StyleSpan -> {
|
is android.text.style.StyleSpan -> {
|
||||||
when (style) {
|
when (style) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user