Compose (12/N) - 与xml互操作

一、xml中使用Compose

val composeView = findViewById(R.id.composeView)
composeView.setContent {  }

二、Compose中使用xml

@Composable
fun SwipeableSample(str: String) {
    val content = remember(str){ Html.fromHtml(str, 1) }
    AndroidView(
        factory = { context ->
            TextView(context).apply {
                movementMethod = LinkMovementMethod.getInstance()   //超链接可点击
            }
        },
        update = {textView ->
            textView.text = content
        }
    )
}

你可能感兴趣的:(Compose,android)