Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mathew-kurian/TextJustify-Android
:page_facing_up: Android Text Full Jusiftication / Wrapping / Justify / Hyphenate - V2.0
https://github.com/mathew-kurian/TextJustify-Android
Last synced: about 1 month ago
JSON representation
:page_facing_up: Android Text Full Jusiftication / Wrapping / Justify / Hyphenate - V2.0
- Host: GitHub
- URL: https://github.com/mathew-kurian/TextJustify-Android
- Owner: mathew-kurian
- License: apache-2.0
- Archived: true
- Created: 2013-09-13T04:19:31.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-05-28T22:39:41.000Z (over 6 years ago)
- Last Synced: 2024-04-24T12:22:06.828Z (9 months ago)
- Language: Java
- Homepage: https://github.com/bluejamesbond/TextJustify-Android/wiki
- Size: 4.02 MB
- Stars: 1,863
- Watchers: 82
- Forks: 371
- Open Issues: 75
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - TextJustify-Android - :page_facing_up: Android Text Full Jusiftication / Wrapping / Justify / Hyphenate - V2.0 (etc)
- awesome - TextJustify-Android - :page_facing_up: Android Text Full Jusiftication / Wrapping / Justify / Hyphenate - V2.0 (etc)
README
# *LIBRARY IS NO LONGER MAINTAINED*
If you want to adopt + maintain this library, please drop me a message - [email protected][![Gittip](http://img.shields.io/gittip/bluejamesbond.svg)](https://gratipay.com/bluejamesbond/) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-TextJustify--Android-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/1318) [![Build Status](https://travis-ci.org/bluejamesbond/TextJustify-Android.svg?branch=master)](https://travis-ci.org/bluejamesbond/TextJustify-Android) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.bluejamesbond/textjustify-android/badge.svg?style=flat)](https://maven-badges.herokuapp.com/maven-central/com.github.bluejamesbond/textjustify-android)
![Logo](https://raw.githubusercontent.com/bluejamesbond/TextJustify-Android/master/misc/logo.png?)
=======**Android Full Justification**
# About
This library will provide you a way to justify text. It supports both plain text and Spannables. Additionally, the library can auto-hyphentate your displayed content (thanks to [@muriloandrade](https://github.com/muriloandrade)).*Compatible for Android 2.2 to 5.X*
# Other Libraries
- [FacebookMessengerBot.js](https://github.com/bluejamesbond/FacebookMessengerBot.js) - a Node ES5/6 API for the new Facebook Messenger Bot Platform
- [Scribe.js](https://github.com/bluejamesbond/Scribe.js) - a Node ES5/6 logging system with a web interface
# Screenshot
![Preview](http://i.imgur.com/k6bAWd0.jpg)# Demo
[![Imgur](http://i.imgur.com/hSGF1fV.png)](https://play.google.com/store/apps/details?id=com.bluejamesbond.text.sample)#Recent
**01/11/2015** ► Added support for very long documents with fading and progress listener
**01/10/2015** ► Refractored / renamed classes
**01/04/2015** ► Improved caching support which allows for smooth scrolling
**01/02/2015** ► Added XML attributes for `DocumentView`# Wiki
For examples, tests, and API refer to the [Android-TextJustify Wiki](https://github.com/bluejamesbond/TextJustify-Android/wiki/1-%C2%B7-Home).# Install
Just add to your `build.gradle`
```gradle
dependencies {
compile 'com.github.bluejamesbond:textjustify-android:2.1.6'
}
```# Known Issues
| Status| Issues |
| :------------: |:---------------|
| **`CLOSED`** | Scroll caching for very large documents i.e. > 4000 paragaphs |
| **`OPEN`** | Add letter-spacing feature like CSS |
| **`OPEN`** | Improve text strike-through |
| **`OPEN`** | Improve text underline |
| **`CLOSED`** | Support more features like `TextView` in terms of `Paint` settings |