(Translated by https://www.hiragana.jp/)
GitHub - czy1121/html: 兼容(HTML to Spanned) 7.0(API 24) 新增的一些标签和样式,可以通过自定义 ElementHandler 方便地实现自定义标签。
Skip to content
/ html Public

けんよう(HTML to Spanned) 7.0(API 24) しんぞうてき一些标签和样式,以通过自てい义 ElementHandler 方便ほうべん实现てい义标签。

License

Notifications You must be signed in to change notification settings

czy1121/html

Repository files navigation

html

けんよう(HTML to Spanned) 7.0(API 24) しんぞうてき一些标签和样式,以通过自てい义 ElementHandler 方便ほうべん实现てい义标签。

うちおけりょう CustomElementHandler,支持しじaction标签,也可以作为参考さんこう实现自己じこてき ElementHandler

<action name="...">...</action>

s

Gradle

repositories {
    maven { url "https://gitee.com/ezy/repo/raw/cosmo/"}
}
dependencies {
    implementation "me.reezy.cosmo:html:0.7.0"
}

HTML to Spanned

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 to HTML

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;">

LICENSE

The Component is open-sourced software licensed under the Apache license.

About

けんよう(HTML to Spanned) 7.0(API 24) しんぞうてき一些标签和样式,以通过自てい义 ElementHandler 方便ほうべん实现てい义标签。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages