Skip to content

Commit 43b0b34

Browse files
authored
Update time remaining TextView to auto-size for longer durations (#1479)
1 parent dac2d6b commit 43b0b34

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

libandroid-navigation-ui/src/main/res/layout/summary_peek_content_layout.xml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<LinearLayout
33
xmlns:android="http://schemas.android.com/apk/res/android"
4+
xmlns:app="http://schemas.android.com/apk/res-auto"
45
xmlns:tools="http://schemas.android.com/tools"
56
android:id="@+id/summaryPeekContent"
67
android:layout_width="wrap_content"
@@ -12,10 +13,16 @@
1213
android:id="@+id/timeRemainingText"
1314
android:layout_width="wrap_content"
1415
android:layout_height="wrap_content"
15-
android:textColor="?attr/navigationViewPrimaryText"
16+
android:ellipsize="end"
1617
android:includeFontPadding="false"
18+
android:maxLines="1"
19+
android:textColor="?attr/navigationViewPrimaryText"
1720
android:textSize="26sp"
18-
tools:text="5 min"/>
21+
app:autoSizeMaxTextSize="26sp"
22+
app:autoSizeMinTextSize="20sp"
23+
app:autoSizeStepGranularity="1sp"
24+
app:autoSizeTextType="uniform"
25+
tools:text="3 days 12 hrs 5min"/>
1926

2027
<LinearLayout
2128
android:layout_width="wrap_content"
@@ -26,23 +33,23 @@
2633
android:id="@+id/distanceRemainingText"
2734
android:layout_width="wrap_content"
2835
android:layout_height="wrap_content"
29-
android:textColor="?attr/navigationViewSecondaryText"
36+
android:ellipsize="end"
3037
android:includeFontPadding="false"
3138
android:maxLines="1"
32-
android:ellipsize="end"
39+
android:textColor="?attr/navigationViewSecondaryText"
3340
android:textSize="18sp"
3441
tools:text="17 miles"/>
3542

3643
<TextView
3744
android:id="@+id/arrivalTimeText"
3845
android:layout_width="wrap_content"
3946
android:layout_height="wrap_content"
40-
android:layout_marginLeft="16dp"
4147
android:layout_marginStart="16dp"
42-
android:textColor="?attr/navigationViewSecondaryText"
48+
android:layout_marginLeft="16dp"
49+
android:ellipsize="end"
4350
android:includeFontPadding="false"
4451
android:maxLines="1"
45-
android:ellipsize="end"
52+
android:textColor="?attr/navigationViewSecondaryText"
4653
android:textSize="18sp"
4754
tools:text="10:38am"/>
4855

0 commit comments

Comments
 (0)