|
15 | 15 | <com.google.android.material.appbar.CollapsingToolbarLayout
|
16 | 16 | android:id="@+id/collapsing_toolbar_layout_view_subreddit_detail_activity"
|
17 | 17 | android:layout_width="match_parent"
|
18 |
| - android:layout_height="match_parent" |
| 18 | + android:layout_height="wrap_content" |
19 | 19 | app:titleEnabled="false"
|
20 | 20 | app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"
|
21 | 21 | app:toolbarId="@+id/toolbar">
|
22 | 22 |
|
23 |
| - <RelativeLayout |
| 23 | + <LinearLayout |
24 | 24 | android:layout_width="match_parent"
|
25 |
| - android:layout_height="match_parent"> |
| 25 | + android:layout_height="wrap_content" |
| 26 | + android:orientation="vertical"> |
26 | 27 |
|
27 | 28 | <pl.droidsonroids.gif.GifImageView
|
28 | 29 | android:id="@+id/banner_image_view_view_subreddit_detail_activity"
|
29 | 30 | android:layout_width="match_parent"
|
30 |
| - android:scaleType="centerCrop" |
31 | 31 | android:layout_height="160dp"
|
32 |
| - android:contentDescription="@string/content_description_banner_imageview" /> |
| 32 | + android:contentDescription="@string/content_description_banner_imageview" |
| 33 | + android:scaleType="centerCrop" /> |
33 | 34 |
|
34 |
| - <pl.droidsonroids.gif.GifImageView |
35 |
| - android:id="@+id/icon_gif_image_view_view_subreddit_detail_activity" |
36 |
| - android:layout_width="72dp" |
37 |
| - android:layout_height="72dp" |
38 |
| - android:layout_marginTop="-36dp" |
39 |
| - android:layout_below="@id/banner_image_view_view_subreddit_detail_activity" |
40 |
| - android:layout_centerHorizontal="true" |
41 |
| - android:elevation="4dp" /> |
42 |
| - |
43 |
| - <LinearLayout |
44 |
| - android:id="@+id/toolbar_linear_layout_view_subreddit_detail_activity" |
| 35 | + <androidx.constraintlayout.widget.ConstraintLayout |
| 36 | + android:id="@+id/toolbar_constraint_layout_view_subreddit_detail_activity" |
45 | 37 | android:layout_width="match_parent"
|
46 | 38 | android:layout_height="wrap_content"
|
47 |
| - android:orientation="vertical" |
48 |
| - android:paddingTop="36dp" |
49 |
| - android:paddingStart="16dp" |
50 |
| - android:paddingEnd="16dp" |
51 |
| - android:layout_below="@id/banner_image_view_view_subreddit_detail_activity"> |
| 39 | + android:padding="16dp"> |
| 40 | + |
| 41 | + <pl.droidsonroids.gif.GifImageView |
| 42 | + android:id="@+id/icon_gif_image_view_view_subreddit_detail_activity" |
| 43 | + android:layout_width="72dp" |
| 44 | + android:layout_height="72dp" |
| 45 | + app:layout_constraintStart_toStartOf="parent" |
| 46 | + app:layout_constraintTop_toTopOf="parent" |
| 47 | + app:layout_constraintBottom_toTopOf="@id/subscriber_count_text_view_view_subreddit_detail_activity" /> |
52 | 48 |
|
53 | 49 | <TextView
|
54 | 50 | android:id="@+id/subreddit_name_text_view_view_subreddit_detail_activity"
|
55 | 51 | android:layout_width="wrap_content"
|
56 | 52 | android:layout_height="wrap_content"
|
57 |
| - android:layout_marginTop="16dp" |
58 |
| - android:layout_marginBottom="16dp" |
| 53 | + android:layout_marginStart="16dp" |
| 54 | + android:paddingTop="8dp" |
| 55 | + android:fontFamily="?attr/font_family" |
59 | 56 | android:textSize="?attr/font_18"
|
60 |
| - android:layout_gravity="center_horizontal" |
61 |
| - android:fontFamily="?attr/font_family" /> |
| 57 | + app:layout_constraintVertical_chainStyle="packed" |
| 58 | + app:layout_constraintStart_toEndOf="@id/icon_gif_image_view_view_subreddit_detail_activity" |
| 59 | + app:layout_constraintTop_toTopOf="@id/icon_gif_image_view_view_subreddit_detail_activity" |
| 60 | + app:layout_constraintBottom_toTopOf="@id/subscribe_subreddit_chip_view_subreddit_detail_activity" /> |
62 | 61 |
|
63 | 62 | <com.google.android.material.chip.Chip
|
64 | 63 | android:id="@+id/subscribe_subreddit_chip_view_subreddit_detail_activity"
|
65 | 64 | android:layout_width="wrap_content"
|
66 | 65 | android:layout_height="wrap_content"
|
67 |
| - android:layout_gravity="center_horizontal" |
68 |
| - app:chipStrokeColor="#00000000" /> |
| 66 | + android:layout_marginStart="16dp" |
| 67 | + app:chipStrokeColor="#00000000" |
| 68 | + app:layout_constraintStart_toEndOf="@id/icon_gif_image_view_view_subreddit_detail_activity" |
| 69 | + app:layout_constraintTop_toBottomOf="@id/subreddit_name_text_view_view_subreddit_detail_activity" |
| 70 | + app:layout_constraintBottom_toBottomOf="@id/icon_gif_image_view_view_subreddit_detail_activity" /> |
69 | 71 |
|
70 |
| - <androidx.constraintlayout.widget.ConstraintLayout |
71 |
| - android:layout_width="match_parent" |
| 72 | + <TextView |
| 73 | + android:id="@+id/subscriber_count_text_view_view_subreddit_detail_activity" |
| 74 | + android:layout_width="0dp" |
72 | 75 | android:layout_height="wrap_content"
|
73 | 76 | android:layout_marginTop="16dp"
|
74 |
| - android:layout_marginBottom="16dp"> |
75 |
| - |
76 |
| - <TextView |
77 |
| - android:id="@+id/subscriber_count_text_view_view_subreddit_detail_activity" |
78 |
| - android:layout_width="wrap_content" |
79 |
| - android:layout_height="wrap_content" |
80 |
| - android:textSize="?attr/font_default" |
81 |
| - android:fontFamily="?attr/font_family" |
82 |
| - app:layout_constraintBottom_toTopOf="@id/online_subscriber_count_text_view_view_subreddit_detail_activity" |
83 |
| - app:layout_constraintStart_toStartOf="parent" |
84 |
| - app:layout_constraintEnd_toStartOf="@id/barrier" |
85 |
| - app:layout_constraintTop_toTopOf="parent" |
86 |
| - app:layout_constraintHorizontal_bias="0" /> |
87 |
| - |
88 |
| - <TextView |
89 |
| - android:id="@+id/online_subscriber_count_text_view_view_subreddit_detail_activity" |
90 |
| - android:layout_width="wrap_content" |
91 |
| - android:layout_height="wrap_content" |
92 |
| - android:textSize="?attr/font_default" |
93 |
| - android:fontFamily="?attr/font_family" |
94 |
| - app:layout_constraintBottom_toBottomOf="parent" |
95 |
| - app:layout_constraintStart_toStartOf="parent" |
96 |
| - app:layout_constraintEnd_toStartOf="@id/barrier" |
97 |
| - app:layout_constraintTop_toBottomOf="@id/subscriber_count_text_view_view_subreddit_detail_activity" |
98 |
| - app:layout_constraintHorizontal_bias="0" /> |
99 |
| - |
100 |
| - <TextView |
101 |
| - android:id="@+id/since_text_view_view_subreddit_detail_activity" |
102 |
| - android:layout_width="wrap_content" |
103 |
| - android:layout_height="wrap_content" |
104 |
| - android:text="@string/since" |
105 |
| - android:fontFamily="?attr/font_family" |
106 |
| - app:layout_constraintBottom_toTopOf="@id/creation_time_text_view_view_subreddit_detail_activity" |
107 |
| - app:layout_constraintEnd_toEndOf="parent" |
108 |
| - app:layout_constraintTop_toTopOf="parent" /> |
109 |
| - |
110 |
| - <TextView |
111 |
| - android:id="@+id/creation_time_text_view_view_subreddit_detail_activity" |
112 |
| - android:layout_width="wrap_content" |
113 |
| - android:layout_height="wrap_content" |
114 |
| - android:gravity="end" |
115 |
| - android:textSize="?attr/font_default" |
116 |
| - android:fontFamily="?attr/font_family" |
117 |
| - app:layout_constraintBottom_toBottomOf="parent" |
118 |
| - app:layout_constraintEnd_toEndOf="parent" |
119 |
| - app:layout_constraintTop_toBottomOf="@id/since_text_view_view_subreddit_detail_activity" /> |
120 |
| - |
121 |
| - <androidx.constraintlayout.widget.Barrier |
122 |
| - android:id="@+id/barrier" |
123 |
| - android:layout_width="wrap_content" |
124 |
| - android:layout_height="wrap_content" |
125 |
| - app:barrierDirection="start" |
126 |
| - app:constraint_referenced_ids="creation_time_text_view_view_subreddit_detail_activity, since_text_view_view_subreddit_detail_activity" /> |
127 |
| - |
128 |
| - </androidx.constraintlayout.widget.ConstraintLayout> |
| 77 | + android:fontFamily="?attr/font_family" |
| 78 | + android:textSize="?attr/font_default" |
| 79 | + app:layout_constraintEnd_toStartOf="@id/barrier" |
| 80 | + app:layout_constraintStart_toStartOf="parent" |
| 81 | + app:layout_constraintTop_toBottomOf="@id/barrier5" |
| 82 | + app:layout_constraintHorizontal_bias="0" /> |
129 | 83 |
|
130 | 84 | <TextView
|
131 |
| - android:id="@+id/description_text_view_view_subreddit_detail_activity" |
132 |
| - android:layout_width="wrap_content" |
| 85 | + android:id="@+id/online_subscriber_count_text_view_view_subreddit_detail_activity" |
| 86 | + android:layout_width="0dp" |
133 | 87 | android:layout_height="wrap_content"
|
134 |
| - android:layout_marginBottom="16dp" |
| 88 | + android:fontFamily="?attr/font_family" |
135 | 89 | android:textSize="?attr/font_default"
|
| 90 | + app:layout_constraintEnd_toStartOf="@id/barrier" |
| 91 | + app:layout_constraintHorizontal_bias="0" |
| 92 | + app:layout_constraintStart_toStartOf="parent" |
| 93 | + app:layout_constraintTop_toBottomOf="@id/subscriber_count_text_view_view_subreddit_detail_activity" /> |
| 94 | + |
| 95 | + <TextView |
| 96 | + android:id="@+id/since_text_view_view_subreddit_detail_activity" |
| 97 | + android:layout_width="0dp" |
| 98 | + android:layout_height="wrap_content" |
| 99 | + android:layout_marginTop="16dp" |
136 | 100 | android:fontFamily="?attr/font_family"
|
137 |
| - android:visibility="gone"/> |
| 101 | + android:text="@string/since" |
| 102 | + app:layout_constraintEnd_toEndOf="parent" |
| 103 | + app:layout_constraintTop_toBottomOf="@id/barrier5" /> |
| 104 | + |
| 105 | + <TextView |
| 106 | + android:id="@+id/creation_time_text_view_view_subreddit_detail_activity" |
| 107 | + android:layout_width="0dp" |
| 108 | + android:layout_height="wrap_content" |
| 109 | + android:fontFamily="?attr/font_family" |
| 110 | + android:gravity="end" |
| 111 | + android:textSize="?attr/font_default" |
| 112 | + app:layout_constraintEnd_toEndOf="parent" |
| 113 | + app:layout_constraintTop_toBottomOf="@id/since_text_view_view_subreddit_detail_activity" /> |
| 114 | + |
| 115 | + <TextView |
| 116 | + android:id="@+id/description_text_view_view_subreddit_detail_activity" |
| 117 | + android:layout_width="match_parent" |
| 118 | + android:layout_height="wrap_content" |
| 119 | + android:layout_marginTop="16dp" |
| 120 | + android:fontFamily="?attr/font_family" |
| 121 | + android:textSize="?attr/font_default" |
| 122 | + android:visibility="gone" |
| 123 | + app:layout_constraintTop_toBottomOf="@id/barrier6" |
| 124 | + app:layout_constraintStart_toStartOf="parent" |
| 125 | + app:layout_constraintEnd_toEndOf="parent" |
| 126 | + app:layout_constraintBottom_toBottomOf="parent" |
| 127 | + tools:visibility="visible" /> |
| 128 | + |
| 129 | + <androidx.constraintlayout.widget.Barrier |
| 130 | + android:id="@+id/barrier" |
| 131 | + android:layout_width="wrap_content" |
| 132 | + android:layout_height="wrap_content" |
| 133 | + app:barrierDirection="start" |
| 134 | + app:constraint_referenced_ids="creation_time_text_view_view_subreddit_detail_activity, since_text_view_view_subreddit_detail_activity" /> |
| 135 | + |
| 136 | + <androidx.constraintlayout.widget.Barrier |
| 137 | + android:id="@+id/barrier5" |
| 138 | + android:layout_width="wrap_content" |
| 139 | + android:layout_height="wrap_content" |
| 140 | + app:barrierDirection="bottom" |
| 141 | + app:constraint_referenced_ids="icon_gif_image_view_view_subreddit_detail_activity,subscribe_subreddit_chip_view_subreddit_detail_activity" /> |
| 142 | + |
| 143 | + <androidx.constraintlayout.widget.Barrier |
| 144 | + android:id="@+id/barrier6" |
| 145 | + android:layout_width="wrap_content" |
| 146 | + android:layout_height="wrap_content" |
| 147 | + app:barrierDirection="bottom" |
| 148 | + app:constraint_referenced_ids="creation_time_text_view_view_subreddit_detail_activity,online_subscriber_count_text_view_view_subreddit_detail_activity" /> |
138 | 149 |
|
139 |
| - </LinearLayout> |
| 150 | + </androidx.constraintlayout.widget.ConstraintLayout> |
140 | 151 |
|
141 |
| - </RelativeLayout> |
| 152 | + </LinearLayout> |
142 | 153 |
|
143 | 154 | <com.google.android.material.appbar.MaterialToolbar
|
144 | 155 | android:id="@+id/toolbar"
|
|
0 commit comments