前言
Tex公式及富文本常见就是使用Webview加载。
添加依赖
这个主要用于使用模板生成HTML
1 | dependencies { |
添加模板
JS
assets/js 中添加相关JS
下载地址
模板
模板文件要放在src/main/assets/themes
文件夹下
注意文件必须以.chtml
作为后缀
assets/themes 中添加 ztex.chtml
1 |
|
自定义组件
1 | import android.annotation.SuppressLint |
注意
下面的配置确保图片的正常加载
1 | settings.javaScriptEnabled = true // 如果图片加载依赖JS |
Compose封装
1 | import android.content.Context |
注意
销毁时释放Webview资源,避免内存泄漏导致的加载异常。同时也能让网页中播放的音视频停止。
使用
1 | ZTexViewComp(ques.answer, modifier = Modifier.weight(1f)) |