Skip to content
This repository was archived by the owner on Apr 27, 2019. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
62f2e9a
Fix #64
Feb 4, 2015
d833698
Update build.gradle
Jun 21, 2015
b3a1d8c
Delete manifest-merger-release-report.txt
Aug 9, 2015
b18fb33
Update Styled.java
Aug 9, 2015
2d45e9a
Update ConcurrentModifiableLinkedList.java
Aug 9, 2015
16b51f3
Update .gitignore
Aug 9, 2015
c7b0577
Fix bluejamesbond/TextJustify-Android#89
pouyadarabi Aug 14, 2015
338ef99
Avoid NPE
Syhids Aug 17, 2015
07fd68b
Updating version
Sep 1, 2015
1c5b24a
Update README.md
Sep 1, 2015
65084f2
Optimize default hyphenator
mfietz Sep 6, 2015
6612f40
German language patterns
mfietz Sep 6, 2015
7abcfdf
fix issue #105
ILG2021 Apr 16, 2016
1fe1cec
Fix max lines being exceeded (#115)
Apr 17, 2016
3f1f0dc
Houskeeping
Apr 19, 2016
64fc4fa
Update README.md
May 8, 2016
61771f8
Update README.md
bluejamesbond Jan 10, 2018
6e04573
Update README.md
bluejamesbond Jan 10, 2018
78e628a
Increase gradle build tools version
Nikita-Boyarskikh May 21, 2018
2871e6b
Add default DocumentView#tokensCount
Nikita-Boyarskikh May 21, 2018
be5e4c5
Add example
Nikita-Boyarskikh May 21, 2018
db09f58
Fix last line render
Nikita-Boyarskikh May 21, 2018
ad84ebe
Add Pagination class
Nikita-Boyarskikh May 21, 2018
bce3c64
Fix inspections
Nikita-Boyarskikh May 21, 2018
f93caea
Add paginated flag and override onTouchEvent listeners
Nikita-Boyarskikh May 21, 2018
170186f
Add tokensCount getter
Nikita-Boyarskikh May 23, 2018
922f224
Fix bug into SpannableLayout
Nikita-Boyarskikh May 23, 2018
9173508
Add pagination on measuring
Nikita-Boyarskikh May 23, 2018
9c100b8
Add onGlobalLayoutListener
Nikita-Boyarskikh May 23, 2018
bb65641
Add turnPage actions
Nikita-Boyarskikh May 23, 2018
3781b24
Add useful getters and setters
Nikita-Boyarskikh May 23, 2018
1f48786
Upgrade SDK version
Nikita-Boyarskikh May 28, 2018
209e14e
Refactor library with AndroidStudio inspections
Nikita-Boyarskikh May 28, 2018
77bc17a
Refactor sample with Android Studio inspections
Nikita-Boyarskikh May 28, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -133,3 +133,5 @@ local.properties

# TeXlipse plugin
.texlipse

manifest-merger-release-report.txt
9 changes: 5 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
language: android
android:
components:
- platform-tools
- android-16
- build-tools-21.1.2
- extra
- tools
- build-tools-23.0.3
- android-23
- platform-tools
- extra-android-m2repository

jdk: oraclejdk7

Expand Down
21 changes: 14 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,25 @@
# *LIBRARY IS NO LONGER MAINTAINED*
If you want to adopt + maintain this library, please drop me a message - bluejamesbond@gmail.com

[![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
# 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*

#Screenshot
# 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
# Demo
[![Imgur](http://i.imgur.com/hSGF1fV.png)](https://play.google.com/store/apps/details?id=com.bluejamesbond.text.sample)

#Recent
Expand All @@ -21,18 +28,18 @@ This library will provide you a way to justify text. It supports both plain text
**01/04/2015** ► Improved caching support which allows for smooth scrolling
**01/02/2015** ► Added XML attributes for `DocumentView`

#Wiki
# Wiki
For examples, tests, and API refer to the [Android-TextJustify Wiki](https://github.com/bluejamesbond/TextJustify-Android/wiki/1-%C2%B7-Home).

#Install
# Install
Just add to your `build.gradle`
```gradle
dependencies {
compile 'com.github.bluejamesbond:textjustify-android:2.0.9'
compile 'com.github.bluejamesbond:textjustify-android:2.1.6'
}
```

#Known Issues
# Known Issues
| Status| Issues |
| :------------: |:---------------|
| **`CLOSED`** | Scroll caching for very large documents i.e. > 4000 paragaphs |
Expand Down
113 changes: 0 additions & 113 deletions app/manifest-merger-release-report.txt

This file was deleted.

3 changes: 2 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
classpath 'com.android.tools.build:gradle:3.1.2'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true

VERSION_NAME=2.0.9
VERSION_CODE=21
VERSION_NAME=2.1.6
VERSION_CODE=27
GROUP=com.github.bluejamesbond

POM_DESCRIPTION=Android Text Full Jusiftication
Expand Down
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Tue Nov 25 01:23:33 CST 2014
#Wed May 16 20:45:29 MSK 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
12 changes: 6 additions & 6 deletions library/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@

apply plugin: 'com.android.library'
android {
compileSdkVersion 21
buildToolsVersion '21.1.2'
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
minSdkVersion 8
targetSdkVersion 21
versionCode 2
versionName '2.0'
minSdkVersion 14
targetSdkVersion 27
versionCode 3
versionName '3.0'
}
android {
lintOptions {
Expand Down
Loading