Skip to content
This repository was archived by the owner on Nov 4, 2022. It is now read-only.

Commit 5d9ad20

Browse files
authored
Merge pull request #13 from zeoflow/set-text-alignment
created setTextAlignment method
2 parents 85b98be + b8469f2 commit 5d9ad20

File tree

5 files changed

+32
-17
lines changed

5 files changed

+32
-17
lines changed

build.gradle

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,7 @@ ext {
4141
buildToolsVersion = '30.0.1'
4242
minSdkVersion = 21
4343
targetSdkVersion = 30
44-
versionCode = 2
45-
versionName = "1.0.1"
44+
versionCode = 3
45+
versionName = "1.1.0"
4646
ndk = "21.3.6528147"
47-
48-
ANNOTATIONS = 'org.jetbrains:annotations-java5:17.0.0'
49-
50-
IX_JAVA = 'com.github.akarnokd:ixjava:1.0.0'
51-
COMMONS_IO = 'commons-io:commons-io:2.6'
52-
GOOGLE_JAVA_FORMAT = 'com.google.googlejavaformat:google-java-format:1.6'
53-
GSON = 'com.google.code.gson:gson:2.8.5'
54-
JSON_UNIT = 'net.javacrumbs.json-unit:json-unit:2.0.0.RC1'
55-
56-
JUNIT = 'junit:junit:4.12'
5747
}

sample/src/main/java/com/zeoflow/stylar/sample/MainActivity.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import android.graphics.Color;
44
import android.os.Bundle;
5+
import android.view.Gravity;
56
import android.widget.Toast;
67

78
import androidx.annotation.NonNull;
@@ -13,6 +14,7 @@
1314
import com.zeoflow.stylar.core.StylarTheme;
1415
import com.zeoflow.stylar.view.StylarView;
1516

17+
import static com.zeoflow.stylar.view.StylarView.ALIGNMENT_LEFT;
1618
import static com.zeoflow.utils.FileUtil.readFile;
1719

1820
public class MainActivity extends ActivityCore
@@ -48,9 +50,11 @@ public void configureTheme(@NonNull StylarTheme.Builder builder)
4850
.build();
4951
stylar.setMarkdown(accClosed);
5052

51-
stylar.setMarkdown(readFile(getAssets(), "content.txt", "\n\n"));
53+
// stylarView.setTextAlignment(ALIGNMENT_LEFT);
5254

53-
logger(stylarView.getText());
55+
// stylar.setMarkdown(readFile(getAssets(), "content.txt", "\n\n"));
56+
57+
// logger(stylarView.getText());
5458

5559
}
5660

stylar/gradle.properties

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
POM_NAME=Stylar
22
POM_ARTIFACT_ID=stylar
33
POM_PACKAGING=aar
4-
VERSION_NAME=1.0.1
5-
VERSION_CODE=2
4+
5+
VERSION_NAME=1.1.0
6+
VERSION_CODE=3
67
GROUP=com.zeoflow
8+
79
POM_DESCRIPTION=An Android markdown library - it does not require WebView
810
POM_URL=https://github.com/zeoflow/stylar
911
POM_SCM_URL=https://github.com/zeoflow/stylar
@@ -14,7 +16,9 @@ POM_LICENCE_URL=http://www.apache.org/licenses/LICENSE-2.0.txt
1416
POM_LICENCE_DIST=repo
1517
POM_DEVELOPER_ID=zeoflow
1618
POM_DEVELOPER_NAME=ZeoFlow
19+
1720
org.gradle.daemon=true
21+
1822
NEXUS_USERNAME=
1923
NEXUS_PASSWORD=
2024
signing.keyId=

stylar/src/main/java/com/zeoflow/stylar/view/StylarView.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
import android.content.Context;
44
import android.util.AttributeSet;
5+
import android.view.Gravity;
56
import android.view.LayoutInflater;
7+
import android.view.View;
68
import android.widget.FrameLayout;
79
import android.widget.ScrollView;
810
import android.widget.TextView;
@@ -69,6 +71,21 @@ public String getText()
6971
return String.valueOf(this.mtvTextView.getText());
7072
}
7173

74+
public static String ALIGNMENT_LEFT = "left";
75+
public static String ALIGNMENT_CENTER = "center";
76+
public static String ALIGNMENT_RIGHT = "right";
77+
78+
public void setTextAlignment(String alignment)
79+
{
80+
if (alignment.equals(ALIGNMENT_LEFT)) {
81+
mtvTextView.setGravity(Gravity.START);
82+
} else if (alignment.equals(ALIGNMENT_CENTER)) {
83+
mtvTextView.setGravity(Gravity.CENTER);
84+
} else if (alignment.equals(ALIGNMENT_RIGHT)) {
85+
mtvTextView.setGravity(Gravity.END);
86+
}
87+
}
88+
7289
public TextView getMtvTextView()
7390
{
7491
return this.mtvTextView;

stylar/src/main/res/layout/stylar_text_view.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717
android:background="#ffffff"
1818
android:fontFamily="@font/zeoflow_normal"
1919
android:padding="5dp"
20-
android:textAlignment="center" />
20+
android:gravity="center" />
2121
</LinearLayout>
2222
</ScrollView>

0 commit comments

Comments
 (0)