<action name="...">...</action>
repositories {
maven { url "https://gitee.com/ezy/repo/raw/cosmo/"}
}
dependencies {
implementation "me.reezy.cosmo:html:0.7.0"
}
5.0(API 21)
tags | Spanned |
---|---|
<br> |
"\n" |
<div> |
"\n\n" |
<h1> <h2> <h3> <h4> <h5> <h6> |
"\n\n" RelativeSizeSpan(1.5f~1.0f) StyleSpan(Typeface.BOLD) |
<blockquote> |
QuoteSpan() |
<a href="..."> |
URLSpan() |
<strong> <b> |
StyleSpan(Typeface.BOLD) |
<em> <cite> <dfn> <i> |
StyleSpan(Typeface.ITALIC) |
<big> |
RelativeSizeSpan(1.25f) |
<small> |
RelativeSizeSpan(0.8f) |
<font color="..." face="..."> |
ForegroundColorSpan() TypefaceSpan() |
<img src="..."> |
ImageSpan() |
<sub> |
SubscriptSpan() |
<sup> |
SuperscriptSpan() |
<tt> |
TypefaceSpan("monospace") |
<u> |
UnderlineSpan() |
从7.0(API 24)开始
新 增 ul li span del s strike
标签支持 p div ul li blockquote h1 h2 h3 h4 h5 h6
等 块级元素 支持 样式(style)文 本 对齐text-align:start|center|end;
p span li
等 元素 支持 样式前 景色 color: #------;
背景 色 background-color: #------;
background: #------;
- 删除线
text-decoration:line-through;
tags | Spanned |
---|---|
<del> <s> <strike> |
Strikethrough() |
Spanned | tags |
---|---|
QuoteSpan() | <blockquote> |
StyleSpan(Typeface.ITALIC) | <i> |
StyleSpan(Typeface.BOLD) | <b> |
TypefaceSpan("monospace") | <tt> |
SuperscriptSpan() | <sup> |
SubscriptSpan() | <sub> |
UnderlineSpan() | <u> |
StrikethroughSpan() | <span style="text-decoration:line-through;"> |
URLSpan("...") | <a href="..."> |
ImageSpan("...") | <img src="..."> |
SuperscriptSpan() | <sup> |
SuperscriptSpan() | <sup> |
AbsoluteSizeSpan() | <span style="font-size:%.0fpx";> |
RelativeSizeSpan() | <span style="font-size:%.2fem;"> |
ForegroundColorSpan() | <span style="color:#%06X;"> |
BackgroundColorSpan() | <span style="background-color:#%06X;"> |
<div><blockquote><ul><li><p>
AlignmentSpan()
生成 <div>
- QuoteSpan
被 忽 略 一 个"\n" 换行<br>\n
- 两以
上 个"\n"分段 <br>...<p dir="rtl|ltr">
TO_HTML_PARAGRAPH_LINES_INDIVIDUAL
时,以"\n"<p>
<li>
每 组BulletSpan()
生成 一 个<ul style="margin-top:0; margin-bottom:0;">
- 单个
BulletSpan()
生成 <ul><li /></ul>
多 个连续的BulletSpan()
生成 <ul><li /><li /><li />... </ul>
BulletSpan()
+AlignmentSpan
生成 <li dir="..." style="text-align:...">
- 单个
AlignmentSpan()
生成 <p dir="rtl|ltr" style="margin-top:0; margin-bottom:0;text-align:start|center|end;">
The Component is open-sourced software licensed under the Apache license.