Skip to content

这个项目可以快速的帮你构建Textview中的内容,如字体颜色,字体背景,样式,删除线,下滑线,文本超链接,文本跳转电话,文本跳转短信,文字中嵌入图片等功能。

Notifications You must be signed in to change notification settings

littlefishwill/TextViewBuilder

Repository files navigation

TextViewBuilder

@Author : suzhiwei-Lfish

这个项目可以快速的帮你构建Textview中的内容,如字体颜色,字体背景,样式,删除线,下滑线,文本超链接,文本跳转电话,文本跳转短信等功能。

例图

用法示例:

   TextView textView = (TextView) findViewById(R.id.tv_test);

    TextViewBuilder textViewBuilder = new TextViewBuilder(MainActivity.this);
    textViewBuilder
            .add(new Text("默认字体样式").color(Color.BLACK).br())
            .add(new Text("百度链接,点击可以自动跳转百度").strikethroughLine().color(Color.RED).bgColor(Color.YELLOW).bold().size(60).italic().underLine().webLink("http://www.baidu.com").br())
            .add(new Text("自动跳转拨打电话界面").color(Color.BLUE).bold().tell("18301069161").sizeRe(2f).br())
            .add(new Text("点击右侧发短信").color(Color.BLACK))
            .add(new Text(MainActivity.this,R.mipmap.ic_launcher,Text.ResType.IMAGE).sms("18301069161","测试发个短信"));

    textViewBuilder.build(textView);

Gradle 引用

jcenter 上传比较麻烦,所以使用jitpark

       allprojects {
                     repositories {
                            ...
                           maven { url 'https://jitpack.io' }
                    }
       }
       
       dependencies {
	        compile 'com.github.littlefishwill:TextViewBuilder:52a55ad954'
	}

About

这个项目可以快速的帮你构建Textview中的内容,如字体颜色,字体背景,样式,删除线,下滑线,文本超链接,文本跳转电话,文本跳转短信,文字中嵌入图片等功能。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages