diff --git a/app/src/main/java/com/android/go/sopt/winey/presentation/main/notification/NotificationActivity.kt b/app/src/main/java/com/android/go/sopt/winey/presentation/main/notification/NotificationActivity.kt
index 3e9f5034..8335937b 100644
--- a/app/src/main/java/com/android/go/sopt/winey/presentation/main/notification/NotificationActivity.kt
+++ b/app/src/main/java/com/android/go/sopt/winey/presentation/main/notification/NotificationActivity.kt
@@ -27,6 +27,7 @@ class NotificationActivity :
initNotificationAdapter()
viewModel.getNotification()
initBackButtonClickListener()
+ initSwipeRefreshListener()
setupGetNotificationStateObserver()
}
@@ -65,6 +66,13 @@ class NotificationActivity :
}
}
+ private fun initSwipeRefreshListener() {
+ binding.layoutNotificationRefresh.setOnRefreshListener {
+ viewModel.getNotification()
+ binding.layoutNotificationRefresh.isRefreshing = false
+ }
+ }
+
private fun navigateToDetail(feedId: Int?) {
val intent = Intent(this, DetailActivity::class.java)
intent.putExtra("feedId", feedId)
diff --git a/app/src/main/res/layout/activity_notification.xml b/app/src/main/res/layout/activity_notification.xml
index b6d56520..7481ff9d 100644
--- a/app/src/main/res/layout/activity_notification.xml
+++ b/app/src/main/res/layout/activity_notification.xml
@@ -45,17 +45,28 @@
-
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@id/cl_notification_appbar">
+
+
+
+
+
+