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

Commit 34a6dfc

Browse files
committed
Prepare simple test
1 parent e20210a commit 34a6dfc

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

app/src/main/java/io/supernova/toolkit/example/MainActivity.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,35 @@
22

33
import android.support.v7.app.AppCompatActivity;
44
import android.os.Bundle;
5+
import android.text.SpannableString;
6+
import android.text.Spanned;
7+
import android.text.style.LineHeightSpan;
8+
import android.widget.TextView;
59

610
import io.supernova.supernovauitoolkit.R;
711
import io.supernova.uitoolkit.text.LineSpacingSpan;
812

913

1014
public class MainActivity extends AppCompatActivity {
1115

16+
private TextView exampleTextView;
17+
1218
@Override
1319
protected void onCreate(Bundle savedInstanceState) {
1420
super.onCreate(savedInstanceState);
1521
setContentView(R.layout.activity_main);
22+
23+
this.init();
24+
}
25+
26+
27+
private void init() {
28+
this.exampleTextView = findViewById(R.id.exampleTextView);
29+
30+
SpannableString spannableString = new SpannableString("Example String\nShowcasing line spacing span\nIt's great, trust me");
31+
32+
LineHeightSpan lineHeightSpan = new LineSpacingSpan();
33+
spannableString.setSpan(lineHeightSpan, 15, 42, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
34+
this.exampleTextView.setText(spannableString);
1635
}
1736
}

app/src/main/res/layout/activity_main.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,21 @@
77
android:layout_height="match_parent"
88
tools:context="io.supernova.toolkit.example.MainActivity">
99

10+
11+
<TextView
12+
android:id="@+id/exampleTextView"
13+
android:layout_width="wrap_content"
14+
android:layout_height="wrap_content"
15+
android:layout_marginBottom="8dp"
16+
android:layout_marginEnd="8dp"
17+
android:layout_marginLeft="8dp"
18+
android:layout_marginRight="8dp"
19+
android:layout_marginStart="8dp"
20+
android:layout_marginTop="8dp"
21+
android:gravity="center"
22+
android:text="TextView"
23+
app:layout_constraintBottom_toBottomOf="parent"
24+
app:layout_constraintEnd_toEndOf="parent"
25+
app:layout_constraintStart_toStartOf="parent"
26+
app:layout_constraintTop_toTopOf="parent"/>
1027
</android.support.constraint.ConstraintLayout>

0 commit comments

Comments
 (0)