微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Jetpack中显示markdown内容

如何解决在Jetpack中显示markdown内容

目前尚无用于显示md内容的jetpack编写库。

# Header
## H2

` code `
```dsd```
...

如何制作可显示降价内容的可组合函数

解决方法

当前,没有可用的库来显示Jetpack-compose的降价文件或内容。

但是,可以使用较旧的库来显示降价促销并将其移植到Composable

使用mukeshsolanki的MarkdownView-Android

  1. 创建可组合项目:
@Composable
fun MarkdownText(
    content: String,modifier: Modifier = Modifier
) {
    Box(modifier = modifier.padding(2.dp)) {
        AndroidView(viewBlock = ::MarkdownView,modifier = modifier) {
            it.setMarkDownText(content)
        }
    }
}
  1. 在组合物中使用它
MarkdownText(
    content = """
    # Header
    ## H2

    ` code `
    ```dsd```
    """.trimIndent(),modifier = Modifier.fillMaxSize()
)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。