ShowMoreText

Introduction: This is simple library for creating textview expandable. Like Continue or Less. This library extended versiion TextView. Easy to use.
More: Author   ReportBugs   
Tags:

Release

This is simple library for creating textview expandable. Like Continue or Less. This library extended versiion TextView. Easy to use.

Sample

Root Gradle

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

App Gradle:

dependencies {
       implementation 'com.github.mahimrocky:ShowMoreText:1.0.2'
    }

You have to use just this xml. You can modify or set color your own textView. But don`t need to use maxLength or maxLine in text view. It may be confilict with library.

XML Section

    <com.skyhope.showmoretextview.ShowMoreTextView
        android:id="@+id/text_view_show_more"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/text"
        />

So this part describe how you sort your text? You can sort your text by line number or character length

In Activity you can use like:

    ShowMoreTextView textView = findViewById(R.id.text_view_show_more);

    //You have to use following one of method    

    // For using character length
    textView.setShowingChar(numberOfCharacter);
    //number of line you want to short
    textView.setShowingLine(numberOfLine);

You can change text of Show more or Show less

    textView.addShowMoreText("Continue");
    textView.addShowLessText("Less");

You can change text color of Show more or Show less

    textView.setShowMoreColor(Color.RED); // or other color
    textView.setShowLessTextColor(Color.RED); // or other color

Happy Coding

Apps
About Me
Google+: Trinea trinea
GitHub: Trinea