Skip to content

Commit c6b56a1

Browse files
committed
refactor: RouteDetailFragment 리팩토링
1 parent 6caee53 commit c6b56a1

File tree

7 files changed

+18
-40
lines changed

7 files changed

+18
-40
lines changed

presentation/src/main/java/com/stop/ui/routedetail/RouteDetailAdapter.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ class RouteDetailAdapter(
2020
) : RecyclerView.ViewHolder(binding.root) {
2121
fun bind(routeItem: RouteItem) {
2222
binding.routeItem = routeItem
23+
binding.executePendingBindings()
2324
}
2425
}
2526

@@ -28,6 +29,7 @@ class RouteDetailAdapter(
2829
) : RecyclerView.ViewHolder(binding.root) {
2930
fun bind(routeItem: RouteItem) {
3031
binding.routeItem = routeItem
32+
binding.executePendingBindings()
3133
}
3234
}
3335

@@ -36,6 +38,7 @@ class RouteDetailAdapter(
3638
) : RecyclerView.ViewHolder(binding.root) {
3739
fun bind(routeItem: RouteItem) {
3840
binding.routeItem = routeItem
41+
binding.executePendingBindings()
3942
}
4043
}
4144

presentation/src/main/java/com/stop/ui/routedetail/RouteDetailFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class RouteDetailFragment : Fragment(), RouteDetailHandler {
6969
}
7070

7171
binding.routeDetailDrawer.viewAlarm.setOnClickListener {
72-
binding.root.findNavController().navigate(R.id.action_routeDetailFragment_to_alarmSetting)
72+
findNavController().navigate(R.id.action_routeDetailFragment_to_alarmSetting)
7373
}
7474

7575
binding.imageViewClose.setOnClickListener {

presentation/src/main/res/layout/fragment_route_detail.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
android:layout_marginEnd="5dp"
6464
android:maxLines="1"
6565
android:ellipsize="end"
66-
android:gravity="center_vertical|center_horizontal"
66+
android:gravity="center"
6767
android:text="@{routeResultViewModel.origin.name}"
6868
android:textSize="17sp"
6969
android:textColor="@color/main_light_grey"
@@ -90,7 +90,7 @@
9090
android:layout_marginEnd="10dp"
9191
android:maxLines="1"
9292
android:ellipsize="end"
93-
android:gravity="center_vertical|center_horizontal"
93+
android:gravity="center"
9494
android:text="@{routeResultViewModel.destination.name}"
9595
android:textSize="17sp"
9696
android:textColor="@color/main_light_grey"

presentation/src/main/res/layout/route_first_item.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@
8484
android:layout_width="15dp"
8585
android:layout_height="15dp"
8686
android:background="@drawable/ic_star_white"
87-
app:layout_constraintStart_toStartOf="@+id/image_view_current_line"
88-
app:layout_constraintEnd_toEndOf="@+id/image_view_current_line"
89-
app:layout_constraintTop_toTopOf="@+id/image_view_current_line"
90-
app:layout_constraintBottom_toBottomOf="@+id/image_view_current_line" />
87+
app:layout_constraintStart_toStartOf="@id/image_view_current_line"
88+
app:layout_constraintEnd_toEndOf="@id/image_view_current_line"
89+
app:layout_constraintTop_toTopOf="@id/image_view_current_line"
90+
app:layout_constraintBottom_toBottomOf="@id/image_view_current_line" />
9191
</androidx.constraintlayout.widget.ConstraintLayout>
9292
</layout>

presentation/src/main/res/layout/route_last_item.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,10 @@
8484
android:layout_width="15dp"
8585
android:layout_height="15dp"
8686
android:background="@drawable/ic_star_white"
87-
app:layout_constraintStart_toStartOf="@+id/image_view_current_line"
88-
app:layout_constraintEnd_toEndOf="@+id/image_view_current_line"
89-
app:layout_constraintTop_toTopOf="@+id/image_view_current_line"
90-
app:layout_constraintBottom_toBottomOf="@+id/image_view_current_line" />
87+
app:layout_constraintStart_toStartOf="@id/image_view_current_line"
88+
app:layout_constraintEnd_toEndOf="@id/image_view_current_line"
89+
app:layout_constraintTop_toTopOf="@id/image_view_current_line"
90+
app:layout_constraintBottom_toBottomOf="@id/image_view_current_line" />
9191

9292
<View
9393
android:id="@+id/view_line"

presentation/src/main/res/layout/route_path_item.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@
124124
<ImageView
125125
android:layout_width="15dp"
126126
android:layout_height="15dp"
127-
app:layout_constraintStart_toStartOf="@+id/image_view_current_line"
128-
app:layout_constraintEnd_toEndOf="@+id/image_view_current_line"
129-
app:layout_constraintTop_toTopOf="@+id/image_view_current_line"
130-
app:layout_constraintBottom_toBottomOf="@+id/image_view_current_line"
127+
app:layout_constraintStart_toStartOf="@id/image_view_current_line"
128+
app:layout_constraintEnd_toEndOf="@id/image_view_current_line"
129+
app:layout_constraintTop_toTopOf="@id/image_view_current_line"
130+
app:layout_constraintBottom_toBottomOf="@id/image_view_current_line"
131131
app:imageResource="@{routeItem.mode}"
132132
tools:src="@drawable/ic_walk_white" />
133133

presentation/src/main/res/navigation/nav_graph.xml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -37,31 +37,6 @@
3737
app:destination="@id/mapFragment" />
3838
</fragment>
3939

40-
<fragment
41-
android:id="@+id/routeDetailFragment"
42-
android:name="com.stop.ui.routedetail.RouteDetailFragment"
43-
android:label="RouteDetailFragment" >
44-
45-
<action
46-
android:id="@+id/action_routeDetailFragment_to_alarmSetting"
47-
app:destination="@id/alarmSetting" />
48-
49-
<action
50-
android:id="@+id/action_routeDetailFragment_to_mapFragment"
51-
app:destination="@id/mapFragment" />
52-
</fragment>
53-
54-
<fragment
55-
android:id="@+id/alarmSetting"
56-
android:name="com.stop.ui.alarmsetting.AlarmSettingFragment"
57-
android:label="fragment_alarm_setting"
58-
tools:layout="@layout/fragment_alarm_setting" >
59-
60-
<action
61-
android:id="@+id/action_alarmSetting_to_mapFragment"
62-
app:destination="@id/mapFragment" />
63-
</fragment>
64-
6540
<fragment
6641
android:id="@+id/alarmStartFragment"
6742
android:name="com.stop.ui.alarmstart.AlarmStartFragment"

0 commit comments

Comments
 (0)