From d02a883c096e102962a71d42b0c74306df218c5e Mon Sep 17 00:00:00 2001 From: aksworns22 Date: Thu, 12 Feb 2026 17:00:01 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=95=8C=EB=A6=BC=20=EC=97=86=EB=8A=94?= =?UTF-8?q?=20=EC=83=81=ED=83=9C=20ui=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/home/ui/NotificationFragment.kt | 4 ++ .../main/res/layout/fragment_notification.xml | 41 +++++++++++++++++-- 2 files changed, 42 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/egobook/app/ui/home/ui/NotificationFragment.kt b/app/src/main/java/com/egobook/app/ui/home/ui/NotificationFragment.kt index a2ee923d..bc2e2695 100644 --- a/app/src/main/java/com/egobook/app/ui/home/ui/NotificationFragment.kt +++ b/app/src/main/java/com/egobook/app/ui/home/ui/NotificationFragment.kt @@ -66,6 +66,10 @@ class NotificationFragment: Fragment() { viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) { viewModel.notifications.collect { list -> notificationAdapter.submitList(list) + val isEmpty = list.isEmpty() + + binding.tvNoNotificationTitle.visibility = if (isEmpty) View.VISIBLE else View.GONE + binding.tvNoNotificationContent.visibility = if (isEmpty) View.VISIBLE else View.GONE } } } diff --git a/app/src/main/res/layout/fragment_notification.xml b/app/src/main/res/layout/fragment_notification.xml index 8aae5592..2b5eeb1e 100644 --- a/app/src/main/res/layout/fragment_notification.xml +++ b/app/src/main/res/layout/fragment_notification.xml @@ -1,11 +1,15 @@ - + + + + - +