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" /> +