|
43 | 43 | android:layout_width="wrap_content"
|
44 | 44 | android:layout_height="wrap_content"
|
45 | 45 | android:orientation="horizontal"
|
46 |
| - app:layout_constraintGuide_end="55dp" /> |
| 46 | + app:layout_constraintGuide_begin="791dp" /> |
47 | 47 |
|
48 | 48 | <androidx.constraintlayout.widget.Guideline
|
49 | 49 | android:id="@+id/guideline_panel"
|
|
63 | 63 |
|
64 | 64 | <androidx.constraintlayout.widget.ConstraintLayout
|
65 | 65 | android:id="@+id/layout_panel"
|
66 |
| - android:layout_width="270dp" |
| 66 | + android:layout_width="300dp" |
67 | 67 | android:layout_height="0dp"
|
68 | 68 | android:layout_marginEnd="15dp"
|
69 | 69 | android:layout_marginTop="30dp"
|
70 | 70 | android:elevation="15dp"
|
71 | 71 | android:background="@drawable/background_panel"
|
72 |
| - android:paddingHorizontal="10dp" |
73 |
| - android:paddingVertical="5dp" |
74 | 72 | android:visibility="@{placeSearchViewModel.panelVisibility}"
|
75 | 73 | app:layout_constraintEnd_toStartOf="@id/layout_compass"
|
76 | 74 | app:layout_constraintTop_toTopOf="@id/layout_compass"
|
77 | 75 | app:layout_constraintBottom_toBottomOf="@id/guideline_bottom">
|
78 | 76 |
|
| 77 | + <ImageView |
| 78 | + android:id="@+id/image_view_panel_point" |
| 79 | + android:layout_width="30dp" |
| 80 | + android:layout_height="30dp" |
| 81 | + android:layout_marginStart="17dp" |
| 82 | + android:layout_marginTop="20dp" |
| 83 | + app:layout_constraintStart_toStartOf="parent" |
| 84 | + app:layout_constraintTop_toTopOf="parent" |
| 85 | + app:srcCompat="@drawable/ic_point_marker" /> |
| 86 | + |
79 | 87 | <TextView
|
80 |
| - android:id="@+id/text_view_title" |
| 88 | + android:id="@+id/text_view_panel_title" |
81 | 89 | android:layout_width="0dp"
|
82 |
| - android:layout_height="wrap_content" |
83 |
| - android:layout_marginEnd="4dp" |
| 90 | + android:layout_height="30dp" |
| 91 | + android:layout_marginStart="10dp" |
| 92 | + android:layout_marginEnd="10dp" |
| 93 | + android:layout_marginTop="20dp" |
| 94 | + android:maxLines="1" |
84 | 95 | android:ellipsize="end"
|
85 |
| - android:maxLines="2" |
86 |
| - android:textColor="@color/white" |
87 |
| - android:textSize="20sp" |
88 | 96 | android:text="@{placeSearchViewModel.geoLocation.title}"
|
89 |
| - app:layout_constraintEnd_toStartOf="@+id/text_view_bookmark" |
90 |
| - app:layout_constraintHorizontal_bias="0.5" |
91 |
| - app:layout_constraintHorizontal_chainStyle="spread_inside" |
92 |
| - app:layout_constraintStart_toStartOf="parent" |
| 97 | + android:textSize="22sp" |
| 98 | + android:textStyle="bold" |
| 99 | + android:textColor="@color/white" |
| 100 | + android:gravity="center_vertical" |
| 101 | + app:layout_constraintStart_toEndOf="@id/image_view_panel_point" |
| 102 | + app:layout_constraintEnd_toStartOf="@id/view_panel_bookmark" |
93 | 103 | app:layout_constraintTop_toTopOf="parent"
|
94 |
| - tools:text="이앤씨벤처드림타워6차" /> |
| 104 | + tools:text="성복역" /> |
95 | 105 |
|
96 |
| - <TextView |
97 |
| - android:id="@+id/text_view_bookmark" |
98 |
| - android:layout_width="wrap_content" |
99 |
| - android:layout_height="wrap_content" |
100 |
| - android:text="@string/bookmark" |
101 |
| - android:textColor="@color/white" |
102 |
| - android:textSize="12sp" |
| 106 | + <View |
| 107 | + android:id="@+id/view_panel_bookmark" |
| 108 | + android:layout_width="30dp" |
| 109 | + android:layout_height="30dp" |
| 110 | + android:layout_marginEnd="20dp" |
| 111 | + android:layout_marginTop="20dp" |
| 112 | + android:background="@drawable/background_button" |
103 | 113 | app:layout_constraintEnd_toEndOf="parent"
|
104 |
| - app:layout_constraintHorizontal_bias="0.5" |
105 | 114 | app:layout_constraintTop_toTopOf="parent" />
|
106 | 115 |
|
107 |
| - <TextView |
108 |
| - android:id="@+id/text_view_road_address" |
109 |
| - android:layout_width="0dp" |
110 |
| - android:layout_height="wrap_content" |
111 |
| - android:ellipsize="end" |
112 |
| - android:maxLines="2" |
113 |
| - android:textColor="@color/white" |
114 |
| - android:textSize="14sp" |
115 |
| - android:text="@{placeSearchViewModel.geoLocation.roadAddress}" |
116 |
| - app:layout_constraintEnd_toEndOf="parent" |
117 |
| - app:layout_constraintStart_toStartOf="parent" |
118 |
| - app:layout_constraintTop_toBottomOf="@id/text_view_title" |
119 |
| - tools:text="서울 구로구 디지털로31길 41" /> |
| 116 | + <ImageView |
| 117 | + android:id="@+id/image_view_panel_bookmark" |
| 118 | + android:layout_width="15dp" |
| 119 | + android:layout_height="15dp" |
| 120 | + app:layout_constraintStart_toStartOf="@id/view_panel_bookmark" |
| 121 | + app:layout_constraintEnd_toEndOf="@id/view_panel_bookmark" |
| 122 | + app:layout_constraintTop_toTopOf="@id/view_panel_bookmark" |
| 123 | + app:layout_constraintBottom_toBottomOf="@id/view_panel_bookmark" |
| 124 | + app:srcCompat="@drawable/ic_bookmark" /> |
120 | 125 |
|
121 | 126 | <TextView
|
122 |
| - android:id="@+id/text_view_lot_address" |
| 127 | + android:id="@+id/text_view_panel_address" |
123 | 128 | android:layout_width="0dp"
|
124 | 129 | android:layout_height="wrap_content"
|
| 130 | + android:layout_marginStart="20dp" |
| 131 | + android:layout_marginEnd="20dp" |
| 132 | + android:maxLines="1" |
125 | 133 | android:ellipsize="end"
|
126 |
| - android:maxLines="2" |
127 |
| - android:textColor="@color/light_grey" |
| 134 | + android:text="@{placeSearchViewModel.geoLocation.roadAddress}" |
128 | 135 | android:textSize="14sp"
|
129 |
| - android:text="@{placeSearchViewModel.geoLocation.lotAddress}" |
| 136 | + android:textColor="#808590" |
130 | 137 | app:layout_constraintEnd_toEndOf="parent"
|
131 | 138 | app:layout_constraintStart_toStartOf="parent"
|
132 |
| - app:layout_constraintTop_toBottomOf="@id/text_view_road_address" |
133 |
| - tools:text="서울 구로구 구로동 197-28" /> |
134 |
| - |
135 |
| - <TextView |
136 |
| - android:id="@+id/text_view_distance_from_now" |
137 |
| - android:layout_width="0dp" |
138 |
| - android:layout_height="wrap_content" |
139 |
| - android:layout_marginEnd="4dp" |
140 |
| - android:textColor="@color/white" |
141 |
| - android:textSize="14sp" |
142 |
| - android:text="@{placeSearchViewModel.geoLocation.distance}" |
143 |
| - app:layout_constraintBottom_toBottomOf="parent" |
144 |
| - app:layout_constraintEnd_toStartOf="@id/text_view_start_location" |
145 |
| - app:layout_constraintStart_toStartOf="parent" |
146 |
| - tools:text="현재 위치에서 거리" /> |
| 139 | + app:layout_constraintTop_toBottomOf="@id/text_view_panel_title" |
| 140 | + app:layout_constraintBottom_toTopOf="@id/view_panel_start" |
| 141 | + tools:text="서울 구로구 디지털로31길 41" /> |
147 | 142 |
|
148 | 143 | <TextView
|
149 |
| - android:id="@+id/text_view_start_location" |
| 144 | + android:id="@+id/text_view_panel_distance" |
150 | 145 | android:layout_width="wrap_content"
|
151 | 146 | android:layout_height="wrap_content"
|
152 |
| - android:layout_marginEnd="15dp" |
153 |
| - android:text="@string/start_location" |
| 147 | + android:layout_marginStart="20dp" |
| 148 | + android:layout_marginBottom="17dp" |
| 149 | + android:text="@{placeSearchViewModel.distance.toString()}" |
| 150 | + android:textSize="40sp" |
| 151 | + android:textStyle="bold" |
154 | 152 | android:textColor="@color/white"
|
155 |
| - android:textSize="18sp" |
| 153 | + app:layout_constraintStart_toStartOf="parent" |
156 | 154 | app:layout_constraintBottom_toBottomOf="parent"
|
157 |
| - app:layout_constraintEnd_toStartOf="@id/text_view_end_location" |
158 |
| - app:layout_constraintStart_toEndOf="@id/text_view_distance_from_now" /> |
| 155 | + tools:text="1.6" /> |
159 | 156 |
|
160 | 157 | <TextView
|
161 |
| - android:id="@+id/text_view_end_location" |
| 158 | + android:id="@+id/text_view_panel_distance_km" |
162 | 159 | android:layout_width="wrap_content"
|
163 | 160 | android:layout_height="wrap_content"
|
164 |
| - android:text="@string/end_location" |
| 161 | + android:layout_marginStart="7dp" |
| 162 | + android:layout_marginBottom="23dp" |
| 163 | + android:text="@string/km" |
| 164 | + android:textSize="20sp" |
| 165 | + android:textStyle="bold" |
165 | 166 | android:textColor="@color/white"
|
166 |
| - android:textSize="18sp" |
| 167 | + app:layout_constraintStart_toEndOf="@id/text_view_panel_distance" |
167 | 168 | app:layout_constraintBottom_toBottomOf="parent"
|
| 169 | + tools:text="km" /> |
| 170 | + |
| 171 | + <View |
| 172 | + android:id="@+id/view_panel_start" |
| 173 | + android:layout_width="50dp" |
| 174 | + android:layout_height="50dp" |
| 175 | + android:layout_marginEnd="10dp" |
| 176 | + android:layout_marginBottom="20dp" |
| 177 | + android:background="@drawable/background_button" |
| 178 | + app:layout_constraintEnd_toStartOf="@id/view_panel_end" |
| 179 | + app:layout_constraintBottom_toBottomOf="parent" /> |
| 180 | + |
| 181 | + <ImageView |
| 182 | + android:id="@+id/image_view_panel_start" |
| 183 | + android:layout_width="25dp" |
| 184 | + android:layout_height="25dp" |
| 185 | + app:layout_constraintStart_toStartOf="@id/view_panel_start" |
| 186 | + app:layout_constraintEnd_toEndOf="@id/view_panel_start" |
| 187 | + app:layout_constraintTop_toTopOf="@id/view_panel_start" |
| 188 | + app:layout_constraintBottom_toBottomOf="@id/view_panel_start" |
| 189 | + app:srcCompat="@drawable/ic_start" /> |
| 190 | + |
| 191 | + <View |
| 192 | + android:id="@+id/view_panel_end" |
| 193 | + android:layout_width="50dp" |
| 194 | + android:layout_height="50dp" |
| 195 | + android:layout_marginEnd="20dp" |
| 196 | + android:layout_marginBottom="20dp" |
| 197 | + android:background="@drawable/background_button" |
168 | 198 | app:layout_constraintEnd_toEndOf="parent"
|
169 |
| - app:layout_constraintStart_toEndOf="@id/text_view_start_location" /> |
| 199 | + app:layout_constraintBottom_toBottomOf="parent" /> |
| 200 | + |
| 201 | + <ImageView |
| 202 | + android:id="@+id/image_view_panel_end" |
| 203 | + android:layout_width="25dp" |
| 204 | + android:layout_height="25dp" |
| 205 | + app:layout_constraintStart_toStartOf="@id/view_panel_end" |
| 206 | + app:layout_constraintEnd_toEndOf="@id/view_panel_end" |
| 207 | + app:layout_constraintTop_toTopOf="@id/view_panel_end" |
| 208 | + app:layout_constraintBottom_toBottomOf="@id/view_panel_end" |
| 209 | + app:srcCompat="@drawable/ic_end" /> |
170 | 210 | </androidx.constraintlayout.widget.ConstraintLayout>
|
171 | 211 |
|
172 | 212 | <androidx.constraintlayout.widget.ConstraintLayout
|
|
0 commit comments