Instead of preserving extra space for repositioning its hint, the TextInputView will place it into the embedded EditText. The Material Design Guidelines are being respected by adapting primary- and accent colors as well as the style of the target hint.

More space for you: Reduce the extra space for a permanent hint to an absolute minimum

It allows you to instruct a TextView to let the text size expand or contract automatically to fill its layout based on the TextView's characteristics and boundaries. This setting makes it easier to optimize the text size on different screens with dynamic content.

An Expandable TextView for Android which is entirely written in Kotlin and takes advantage of Anko. The library also handles configuration changes, so that the view remains expanded/collapsed on configuration change. Extends from AppCompatTextView

This library having multiple features like Expandable text, CheckedTextView, Strike through text, Underline text, changing the Textview shape as rectangle, circle and square shapes. Able to change BG color and border color of text. Through coding in XML, we can access above features.

SpannableTextView is a custom TextView which lets you customize the styling of slice of your text or statement via Spannables, but without the hassle of having to deal directly with Spannable themselves.

It is a standard TextView subclass driven by RxJavaObservable.interval towards defined numerical target, which you can specify either by standard setTarget(long target) or you can tie it to your Rx stream via public Action1<Long> targetAction() (RxJava1) or Consumer<Long> targetConsumer() (RxJava2) respectively.