|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" |
| 3 | + xmlns:app="http://schemas.android.com/apk/res-auto" |
3 | 4 | xmlns:tools="http://schemas.android.com/tools" |
4 | 5 | android:id="@+id/item_frame" |
5 | 6 | android:layout_width="match_parent" |
|
8 | 9 | android:paddingTop="@dimen/tiny_margin" |
9 | 10 | android:paddingBottom="@dimen/tiny_margin"> |
10 | 11 |
|
11 | | - <RelativeLayout |
| 12 | + <androidx.constraintlayout.widget.ConstraintLayout |
12 | 13 | android:id="@+id/item_holder" |
13 | 14 | android:layout_width="match_parent" |
14 | 15 | android:layout_height="wrap_content" |
|
19 | 20 | android:id="@+id/item_icon" |
20 | 21 | android:layout_width="@dimen/file_picker_icon_size" |
21 | 22 | android:layout_height="@dimen/file_picker_icon_size" |
22 | | - android:layout_centerVertical="true" |
23 | 23 | android:padding="@dimen/medium_margin" |
24 | | - android:src="@drawable/ic_folder_vector" /> |
| 24 | + android:src="@drawable/ic_folder_vector" |
| 25 | + app:layout_constraintBottom_toBottomOf="parent" |
| 26 | + app:layout_constraintStart_toStartOf="parent" |
| 27 | + app:layout_constraintTop_toTopOf="parent" /> |
25 | 28 |
|
26 | 29 | <TextView |
27 | 30 | android:id="@+id/item_name" |
28 | | - android:layout_width="match_parent" |
| 31 | + android:layout_width="0dp" |
29 | 32 | android:layout_height="wrap_content" |
30 | | - android:layout_alignTop="@+id/item_icon" |
31 | | - android:layout_toEndOf="@+id/item_icon" |
32 | 33 | android:ellipsize="end" |
33 | 34 | android:maxLines="1" |
34 | 35 | android:paddingStart="@dimen/tiny_margin" |
35 | | - android:paddingTop="@dimen/small_margin" |
| 36 | + android:textSize="@dimen/normal_text_size" |
| 37 | + app:layout_constraintBottom_toTopOf="@+id/item_details" |
| 38 | + app:layout_constraintEnd_toEndOf="parent" |
| 39 | + app:layout_constraintStart_toEndOf="@id/item_icon" |
| 40 | + app:layout_constraintTop_toTopOf="parent" |
| 41 | + app:layout_constraintVertical_bias="0.5" |
| 42 | + app:layout_constraintVertical_chainStyle="packed" |
36 | 43 | tools:text="Directory" /> |
37 | 44 |
|
38 | 45 | <TextView |
39 | 46 | android:id="@+id/item_details" |
40 | | - android:layout_width="wrap_content" |
| 47 | + android:layout_width="0dp" |
41 | 48 | android:layout_height="wrap_content" |
42 | | - android:layout_below="@+id/item_name" |
43 | | - android:layout_toEndOf="@+id/item_icon" |
44 | 49 | android:alpha="0.6" |
45 | 50 | android:paddingStart="@dimen/tiny_margin" |
46 | 51 | android:textSize="@dimen/smaller_text_size" |
| 52 | + app:layout_constraintBottom_toBottomOf="parent" |
| 53 | + app:layout_constraintEnd_toStartOf="@+id/item_date" |
| 54 | + app:layout_constraintStart_toEndOf="@id/item_icon" |
| 55 | + app:layout_constraintTop_toBottomOf="@+id/item_name" |
| 56 | + app:layout_constraintVertical_bias="0.5" |
47 | 57 | tools:text="1 KB" /> |
48 | 58 |
|
49 | 59 | <TextView |
50 | 60 | android:id="@+id/item_date" |
51 | | - android:layout_width="match_parent" |
| 61 | + android:layout_width="wrap_content" |
52 | 62 | android:layout_height="wrap_content" |
53 | | - android:layout_alignTop="@+id/item_details" |
54 | | - android:layout_alignBottom="@+id/item_details" |
55 | | - android:layout_toEndOf="@+id/item_details" |
56 | 63 | android:alpha="0.6" |
57 | 64 | android:gravity="end" |
58 | 65 | android:textSize="@dimen/smaller_text_size" |
| 66 | + app:layout_constraintBottom_toBottomOf="@+id/item_details" |
| 67 | + app:layout_constraintEnd_toEndOf="parent" |
| 68 | + app:layout_constraintTop_toTopOf="@+id/item_details" |
59 | 69 | tools:text="1.1.1970" /> |
60 | 70 |
|
61 | | - </RelativeLayout> |
| 71 | + </androidx.constraintlayout.widget.ConstraintLayout> |
62 | 72 | </FrameLayout> |
0 commit comments