Skip to content

android TextView helper, aiming to chain the style of Text

Notifications You must be signed in to change notification settings

deskid/textView-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

textView-Helper

Useage

Step 1. Add jitpack in your root build.gradle :

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Step 2. Add the dependency

dependencies {
    compile 'com.github.deskid:textView-Helper:v1.0.0'
}

Step 3. happy coding

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

String str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. " +
                "Curabitur ipsum felis, sagittis vel fermentum eu, euismod aliquet massa. " +
                "Vestibulum ut dignissim tortor. Vivamus iaculis arcu ipsum. " +
                "Aliquam id mattis justo. Maecenas at nisl quis risus auctor congue. " +
                "Vestibulum ultrices nec nulla in facilisis. Nunc a erat pellentesque, lacinia lectus ut, malesuada purus. " +
                "Fusce a fringilla sem. Proin mattis eros eu pulvinar fringilla. In suscipit ut ligula at euismod.";

TextViewStyleHelper.with(this, str)
            .every("am")
            .textColor(getColorCompat(R.color.colorAccent))

            .first("adipiscing")
            .textColor(getColorCompat(R.color.colorPrimaryDark))
            .font("monospace")
            .scale(1.1f)

            .last("eu")
            .textColor(getColorCompat(R.color.colorPrimary))
            .size(24)

            .last("Proin")
            .bold()

            .first("Maecenas")
            .italic()

            .first("facilisis")
            .background(getColorCompat(R.color.colorPrimary))

            .first("Vestibulum")
            .strikethrough()

            .first("fringilla")
            .subscript()

            .first("ligula")
            .superscript()

            .first("euismod")
            .underline()

            .between("In", "ut")
            .textColor(getColorCompat(R.color.mainText))
            .into(tv);

demo

thanks

About

android TextView helper, aiming to chain the style of Text

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages