From d688777e05e3d1f4cff55a5a13e90244c634c381 Mon Sep 17 00:00:00 2001 From: LEE YOU BIN Date: Mon, 8 Jan 2024 21:57:53 +0900 Subject: [PATCH] =?UTF-8?q?[FEAT/#30]=20=EC=97=AC=ED=96=89=20=EC=A4=91,=20?= =?UTF-8?q?=EC=97=AC=ED=96=89=20=EB=82=A8=EC=9D=80=20=EC=9D=BC=EC=88=98=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tripdashboard/TripDashBoardViewModel.kt | 12 ++------ .../triplist/OngoingViewHolder.kt | 9 +++++- .../main/res/drawable/ic_dash_board_blur.xml | 2 +- .../res/layout/activity_trip_dash_board.xml | 16 ++++++++++- .../res/layout/item_dash_board_completed.xml | 1 + .../res/layout/item_dash_board_ongoing.xml | 28 ++++++++++++++++++- 6 files changed, 55 insertions(+), 13 deletions(-) diff --git a/presentation/src/main/java/com/going/presentation/tripdashboard/TripDashBoardViewModel.kt b/presentation/src/main/java/com/going/presentation/tripdashboard/TripDashBoardViewModel.kt index 6d97291e..dae63425 100644 --- a/presentation/src/main/java/com/going/presentation/tripdashboard/TripDashBoardViewModel.kt +++ b/presentation/src/main/java/com/going/presentation/tripdashboard/TripDashBoardViewModel.kt @@ -17,7 +17,7 @@ class TripDashBoardViewModel : ViewModel() { title = "여행 제목 자리", startDate = "2002.09.22", endDate = "2005.03.31", - day = 10 + day = -10 ), OngoingListModel( title = "상호랑 제주도 여행", @@ -47,13 +47,13 @@ class TripDashBoardViewModel : ViewModel() { title = "솝트랑 MT", startDate = "2021.03.24", endDate = "2021.03.31", - day = -10 + day = 0 ), OngoingListModel( title = "굉굉 신년회", startDate = "2024.01.02", endDate = "2024.01.32", - day = 10 + day = 0 ), OngoingListModel( title = "안드 단체 여행", @@ -61,12 +61,6 @@ class TripDashBoardViewModel : ViewModel() { endDate = "2021.03.31", day = 100 ), - OngoingListModel( - title = "유빈이 생일 파티", - startDate = "2022.09.22", - endDate = "2022.09.23", - day = 120 - ), OngoingListModel( title = "두릅", startDate = "2003.03.24", diff --git a/presentation/src/main/java/com/going/presentation/tripdashboard/triplist/OngoingViewHolder.kt b/presentation/src/main/java/com/going/presentation/tripdashboard/triplist/OngoingViewHolder.kt index dc84c371..2cf11868 100644 --- a/presentation/src/main/java/com/going/presentation/tripdashboard/triplist/OngoingViewHolder.kt +++ b/presentation/src/main/java/com/going/presentation/tripdashboard/triplist/OngoingViewHolder.kt @@ -1,5 +1,6 @@ package com.going.presentation.tripdashboard.triplist +import android.view.View import androidx.recyclerview.widget.RecyclerView import com.going.domain.entity.response.OngoingListModel import com.going.presentation.databinding.ItemDashBoardOngoingBinding @@ -16,7 +17,13 @@ class OngoingViewHolder( tvDashboardTripTitle.text = item.title tvDashboardDateStart.text = item.startDate tvDashboardDateEnd.text = item.endDate - tvDashboardDeadlineDay.text = item.day.toString() + + if(item.day <= 0){ + layoutDashboardTraveling.visibility = View.VISIBLE + layoutDashboardDayLeft.visibility = View.INVISIBLE + }else{ + tvDashboardDeadlineDay.text = item.day.toString() + } layoutDashboard.setOnSingleClickListener { listener.onDashBoardSelectedListener(item) diff --git a/presentation/src/main/res/drawable/ic_dash_board_blur.xml b/presentation/src/main/res/drawable/ic_dash_board_blur.xml index 19ef4afe..11504e6b 100644 --- a/presentation/src/main/res/drawable/ic_dash_board_blur.xml +++ b/presentation/src/main/res/drawable/ic_dash_board_blur.xml @@ -14,7 +14,7 @@ android:endY="104" android:type="linear"> - + diff --git a/presentation/src/main/res/layout/activity_trip_dash_board.xml b/presentation/src/main/res/layout/activity_trip_dash_board.xml index 08bfe632..3950155f 100644 --- a/presentation/src/main/res/layout/activity_trip_dash_board.xml +++ b/presentation/src/main/res/layout/activity_trip_dash_board.xml @@ -37,13 +37,17 @@ + + diff --git a/presentation/src/main/res/layout/item_dash_board_ongoing.xml b/presentation/src/main/res/layout/item_dash_board_ongoing.xml index ec828a56..307662c6 100644 --- a/presentation/src/main/res/layout/item_dash_board_ongoing.xml +++ b/presentation/src/main/res/layout/item_dash_board_ongoing.xml @@ -76,10 +76,11 @@ app:layout_constraintTop_toTopOf="@id/tv_dashboard_date_dash" /> + + + + + +