diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 68028e3..4717a5c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -143,6 +143,7 @@
+
diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt
index 7fbf8ff..b0317a5 100644
--- a/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt
+++ b/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt
@@ -51,6 +51,7 @@ import kr.co.vividnext.sodalive.live.room.dialog.LiveCancelDialog
import kr.co.vividnext.sodalive.live.room.dialog.LivePaymentDialog
import kr.co.vividnext.sodalive.live.room.dialog.LiveRoomPasswordDialog
import kr.co.vividnext.sodalive.live.room.update.LiveRoomEditActivity
+import kr.co.vividnext.sodalive.message.MessageActivity
import kr.co.vividnext.sodalive.settings.event.EventDetailActivity
import kr.co.vividnext.sodalive.settings.notification.MemberRole
import org.koin.android.ext.android.inject
@@ -154,6 +155,10 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl
@SuppressLint("NotifyDataSetChanged")
private fun setupRecommendLive() {
+ binding.layoutRecommendLive.ivMessage.setOnClickListener {
+ startActivity(Intent(requireContext(), MessageActivity::class.java))
+ }
+
val layoutParams = binding
.layoutRecommendLive
.pager
diff --git a/app/src/main/java/kr/co/vividnext/sodalive/message/MessageActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/message/MessageActivity.kt
new file mode 100644
index 0000000..bc60496
--- /dev/null
+++ b/app/src/main/java/kr/co/vividnext/sodalive/message/MessageActivity.kt
@@ -0,0 +1,16 @@
+package kr.co.vividnext.sodalive.message
+
+import kr.co.vividnext.sodalive.R
+import kr.co.vividnext.sodalive.base.BaseActivity
+import kr.co.vividnext.sodalive.databinding.ActivityMessageBinding
+
+class MessageActivity : BaseActivity(ActivityMessageBinding::inflate) {
+ override fun setupView() {
+ supportFragmentManager.beginTransaction()
+ .replace(
+ R.id.fl_container,
+ MessageFragment()
+ )
+ .commit()
+ }
+}
diff --git a/app/src/main/res/drawable-xxhdpi/ic_message.png b/app/src/main/res/drawable-xxhdpi/ic_message.png
new file mode 100644
index 0000000..30dc94a
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_message.png differ
diff --git a/app/src/main/res/layout/activity_message.xml b/app/src/main/res/layout/activity_message.xml
new file mode 100644
index 0000000..06187a4
--- /dev/null
+++ b/app/src/main/res/layout/activity_message.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/layout_recommend_live.xml b/app/src/main/res/layout/layout_recommend_live.xml
index 750559c..117b693 100644
--- a/app/src/main/res/layout/layout_recommend_live.xml
+++ b/app/src/main/res/layout/layout_recommend_live.xml
@@ -4,27 +4,42 @@
android:layout_height="wrap_content"
android:orientation="vertical">
-
+ android:layout_height="wrap_content">
-
+ android:layout_centerVertical="true"
+ android:orientation="horizontal">
-
+
+
+
+
+
-
+ android:layout_alignParentEnd="true"
+ android:layout_centerVertical="true"
+ android:contentDescription="@null"
+ android:src="@drawable/ic_message" />
+