Android-TextView-LinkBuilder - Insanely easy way to define clickable links within a TextView.

  •        6

Insanely easy way to create clickable links within a TextView. While creating Talon for Twitter, one of the most difficult things I encountered was creating these clickable links based on specific text. Luckily, I have made it easy for anyone to apply this type of style to their TextView's.

https://github.com/klinker24/Android-TextView-LinkBuilder

Tags
Implementation
License
Platform

   




Related Projects

html-textview - TextView to display simple HTML content

  •    Java

HtmlTextView is an extended TextView component for Android, which can load HTML and converts it into Spannable for displaying it. It is a replacement for usage of the WebView component, which behaves strange on some Android versions, flickers while loading, etc.The library also includes a workaround to prevent TextView from crashing on specific Android versions and the possibility to load images from local drawables folder or from the Internet.

HtmlBuilder - Build valid HTML for Android TextView

  •    Java

Build valid HTML for Android TextView. There is a lovely method on the android.text.Html class, fromHtml(), that converts HTML into a Spannable for use with a TextView.

android-justifiedtextview - android justified textview

  •    Java

Implement justified textview base on the native TextView. Let text displays fill the screen width without extra blanks in the end of line. If you use maven, add this to pom.xml.

MoneyTextView - A simple Android TextView to display amounts of money in different formats.

  •    Java

A custom Android TextView to display amounts of money in different formats. Money text view offers several attributes for a deeper view configuration, the following table shows all these options and their default value.

CountAnimationTextView - A tiny Android library makes very easier count animation of TextView.

  •    Java

A tiny Android library makes very easier count animation of TextView. Include the CountAnimationTextView widget in your layout.


advanced-textview - Advanced Android TextView

  •    Java

Advanced Android TextView

SizeAdjustingTextView - This is based on an open source autosizing textview for Android.

  •    Java

This is based on an open source autosizing textview for Android I found a few weeks ago. The initial approach didn't resize multiple lines and wasn't maintained to keep up with changes in Android. I decided to go ahead and create this as a place to preserve the auto sizing text view as well as giving it a platform for some change and to possibly add some features and functionality. To use the SizeAdjustingTextView make sure you have the custom view somewhere in your project. From there when using XML Layouts you can simply use the com.some.package.name.SizeAdjustingTextView widget and thats it. From there you need to make sure that you set a text size as the baseline for the view.

RickText - 类似微博的emoji表情、@人、话题等的EdiText,优化了编辑框中的光标点击和删除处理。TextView支持emoji表情、话题、链接、电话和@某人特殊显示的文本。

  •    Java

类似微博的emoji表情、@人、话题等的EdiText,优化了编辑框中的光标点击和删除处理。TextView支持emoji表情、话题、链接、电话和@某人特殊显示的文本。

ExpandableTextView - Android's TextView that can expand/collapse like the Google Play's app description

  •    Java

ExpandableTextView is an Android library that allows developers to easily create an TextView which can expand/collapse just like the Google Play's app description. Feel free to use it all you want in your Android apps provided that you cite this project. API Level 8 (Froyo) and above.

android-autofittextview - A TextView that automatically resizes text to fit perfectly within its bounds

  •    Java

A TextView that automatically resizes text to fit perfectly within its bounds.

Stark - Stark is a hot-fix framework for Android

  •    Java

Stark is a hot-fix framework for Android. It supports swapping new implementations of classes without restarting a running Android application, and updated Android resources (icons, layout, etc) while only restarting the Android Activity. Change the TextView in activity_main.xml and activity_second.xml to Button.

emojicon - A library to show emoji in TextView, EditText (like WhatsApp) for Android

  •    Java

Do you like emojis in Whatsapp, iMessage? Emojicon is a library to implement such a thing for Android. Note: You can change the size and alignment of emojis in XML layout through attribute emojiconSize and emojiconAlignment, respectively.

RotatingText - A periodic text updating library

  •    Java

Rotating text is an Android library that can be used to make text switching painless and beautiful, with the use of interpolators, typefaces and more customisations. Rotating text is made of two parts : RotatingTextWrapper and Rotatable. Each rotatable encapsulates the collection of words that are two be periodically switched and also defines various properties related to these words, like, size, color, animation interpolator etc. Each Rotatable must be a part of a RotatingTextWrapper. This defines the actual layout of the text and the positions of the rotating text.

proteus - Proteus : A JSON based LayoutInflater for Android

  •    Java

Proteus is meant to be a drop-in replacement for Android’s LayoutInflater; but unlike the compiled XML layouts bundled in the APK, Proteus inflates layouts at runtime. With Proteus, you can control your Apps layout from the backend (no WebViews). Forget the boilerplate code to findViewById, cast it to a TextView, and then setText(). Proteus has runtime data bindings and formatters. Plugin in your own custom views and attributes and functions to flavour proteus to your requirements. Instead of writing layouts in XML, in proteus layouts are described in JSON, which can be used to inflate native Android UI at runtime. The JSON layouts can be hosted anywhere (on the device, on servers, etc.).

RotatingText - A periodic text updating library

  •    Java

Rotating text is an Android library that can be used to make text switching painless and beautiful, with the use of interpolators, typefaces and more customisations. Rotating text is made of two parts : RotatingTextWrapper and Rotatable. Each rotatable encapsulates the collection of words that are two be periodically switched and also defines various properties related to these words, like, size, color, animation interpolator etc. Each Rotatable must be a part of a RotatingTextWrapper. This defines the actual layout of the text and the positions of the rotating text.

android-SwipeRefreshMultipleViews

  •    Java

A sample which shows how to use SwipeRefreshLayout to add the 'swipe-to-refresh' gesture to a layout with multiple children, enabling the ability to trigger a refresh from swiping down on the visible view. In this sample, SwipeRefreshLayout contains a scrollable GridView, along with a TextView empty view. This sample uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

SecretTextView - A TextView that simulates the effect from the app Secret where the characters fade in/out at different speeds

  •    Java

A TextView that simulates the effect from the app Secret where the characters fade in/out at different speeds. Use it just like a normal TextView for the most part.

CircleTextProgressbar - 自定义圆形进度条 自定义倒计时进度条。继承自Textview,可以顺序旋转,可以倒叙旋转,可以设置进度条颜色,填充颜色,可以设置进度条宽度,可以设置填充颜色点击效果,文字点击效果。

  •    Java

自定义圆形进度条 自定义倒计时进度条。继承自Textview,可以顺序旋转,可以倒叙旋转,可以设置进度条颜色,填充颜色,可以设置进度条宽度,可以设置填充颜色点击效果,文字点击效果。

BabushkaText - A simpler way to style your TextViews

  •    Java

BabushkaText is a custom TextView which lets you customize the styling of parts of your text via Spannables, but without the hassle of having to deal directly with Spannable themselves. Examples of different styles. Each one is a single TextView.