Skip to content
This repository has been archived by the owner on Oct 20, 2024. It is now read-only.

Commit

Permalink
๐Ÿ”Ž ๊ฐ์ • ๋ถ„์„ ์žฌ์š”์ฒญ ๊ธฐ๋Šฅ (#94)
Browse files Browse the repository at this point in the history
* [fix] scrollview ๋ฒ„๊ทธ ์ˆ˜์ •

* [feat] ์ผ๊ธฐ ๊ฐ์ •๋ถ„์„ ์žฌ์š”์ฒญ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • Loading branch information
HamBeomJoon authored Aug 14, 2024
1 parent 0c4c7ea commit 6203cf5
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import com.nabi.nabi.utils.LoggerUtils
import com.nabi.nabi.utils.UiState
import com.nabi.nabi.views.MainActivity
import com.nabi.nabi.views.diary.add.AddDiaryFragment
import com.nabi.nabi.views.diary.add.EmotionLoadingDialog
import com.nabi.nabi.views.diary.view.SelectDiaryFragment
import dagger.hilt.android.AndroidEntryPoint

Expand Down Expand Up @@ -109,11 +110,21 @@ class DetailDiaryFragment(
"ํ™”๋‚จ" -> R.drawable.img_anger
"๋ถˆ์•ˆ" -> R.drawable.img_anxiety
"์ง€๋ฃจํ•จ" -> R.drawable.img_boredom
else -> R.drawable.shape_circle
else -> {
binding.btnEmotionReload.visibility = View.VISIBLE
R.drawable.img_no_emotion
}
}

binding.btnEmotionReload.setOnClickListener {
(requireActivity() as MainActivity).replaceFragment(
EmotionLoadingDialog(false, diaryId),
false
)
}

binding.ivEmotion.setImageResource(resourceId)
if (resourceId == R.drawable.shape_circle) binding.ivEmotion.visibility =
View.GONE
if (resourceId == R.drawable.shape_circle) binding.ivEmotion.visibility = View.GONE

binding.ibBookmark.setImageResource(
if (it.data.isBookmarked) R.drawable.ic_heart_filled else R.drawable.ic_heart
Expand All @@ -131,7 +142,7 @@ class DetailDiaryFragment(

is UiState.Success -> {
LoggerUtils.d(it.data.message)
requireActivity().supportFragmentManager.popBackStack()
popBackStack()
}
}
}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 25 additions & 10 deletions Nabi/presentation/src/main/res/layout/fragment_detail_diary.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@

<ScrollView
android:layout_width="match_parent"
android:fillViewport="true"
android:layout_height="match_parent">

<androidx.constraintlayout.widget.ConstraintLayout
Expand Down Expand Up @@ -71,36 +72,50 @@
android:layout_height="100dp"

android:contentDescription="@null"
android:src="@drawable/img_no_emotion"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tb_diary_detail"

tools:src="@drawable/img_happiness" />
app:layout_constraintTop_toBottomOf="@id/tb_diary_detail" />

<androidx.appcompat.widget.AppCompatButton
android:id="@+id/btn_emotion_reload"
android:layout_width="104dp"
android:layout_height="28dp"
android:layout_marginTop="4dp"
android:background="@color/primary"
android:text="์ผ๊ธฐ ๊ฐ์ • ๋ถ„์„ํ•˜๊ธฐ"
android:visibility="gone"
android:textSize="12sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/iv_emotion" />

<TextView
android:id="@+id/tv_diary_date"
style="@style/heading2"
android:layout_width="wrap_content"

android:layout_height="wrap_content"
android:layout_marginTop="28dp"
android:layout_marginTop="20dp"
android:textColor="@color/black"
app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/iv_emotion"
app:layout_constraintTop_toBottomOf="@id/btn_emotion_reload"
app:layout_goneMarginTop="12dp"
tools:text="2024๋…„ 7์›” 27์ผ" />

<TextView
android:id="@+id/tv_diary_content"
android:padding="12dp"
style="@style/body2"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginHorizontal="52dp"
android:layout_marginVertical="28dp"
android:layout_height="wrap_content"
android:layout_marginHorizontal="40dp"
android:layout_marginVertical="12dp"
android:layout_marginBottom="36dp"
android:gravity="center|top"
android:textColor="@color/black"
app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
Expand Down

0 comments on commit 6203cf5

Please sign in to comment.