text-decorator
项目地址:
nntuyen/text-decorator
简介:Decorate your TextView easily
标签:
Decorate your TextView easily
Usage
TextDecorator
.decorate(textView, text)
.setTextColor(R.color.colorAccent, 0, 5)
.setBackgroundColor(R.color.colorPrimary, 6, 11)
.strikethrough(12, 26)
.setTextStyle(Typeface.BOLD | Typeface.ITALIC, 27, 40)
.setTypeface("serif", 70, 77)
.setSuperscript(78, 86)
.setSubscript(87, 92)
.underline(120, 200)
.blur(3, BlurMaskFilter.Blur.NORMAL, 0, 2)
.makeTextClickable(new OnTextClickListener() {
@Override public void onClick(View view, String text) {
Toast.makeText(MainActivity.this, text, Toast.LENGTH_SHORT).show();
}
}, 250, 270, false)
.build();
or
TextDecorator
.decorate(textView, text)
.setTextColor(R.color.colorAccent, "Lorem", "amet")
.setBackgroundColor(R.color.colorPrimary, "dolor", "elit")
.strikethrough("Duis", "Praesent")
.underline("sodales", "quam")
.setSubscript("vitae")
.makeTextClickable(new OnTextClickListener() {
@Override public void onClick(View view, String text) {
Toast.makeText(MainActivity.this, text, Toast.LENGTH_SHORT).show();
}
}, false, "porta", "commodo", "tempor venenatis nulla")
.setTextColor(android.R.color.holo_green_light, "porta", "commodo", "tempor venenatis nulla")
.build();
Download
Gradle
dependencies {
compile 'com.tuyenmonkey:text-decorator:1.0.0'
}