Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
W3-Tariqul committed Mar 20, 2019
2 parents 331a07f + f131608 commit 86cee0a
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# ShowMoreText

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

Sample
<p align="center">
<img src="https://github.com/mahimrocky/ShowMoreText/blob/master/screenshot1.png" width="200" height="400" />
<img src="https://github.com/mahimrocky/ShowMoreText/blob/master/screenshot2.png" width="200" height="400" />
</p>


# Root Gradle
```sh
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
# App Gradle:
```sh
dependencies {
implementation 'com.github.mahimrocky:ShowMoreText:1.0.0'
}
```
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

```sh
<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"
/>
</android.support.constraint.ConstraintLayout>
```

**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:
```sh
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**

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

You can change text color of **Show more** or **Show less**

```sh
textView.setShowMoreColor(Color.RED); // or other color
textView.setShowLessTextColor(Color.RED); // or other color
```
# Happy Coding
Binary file added screenshot1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshot2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 86cee0a

Please sign in to comment.