From e941f7c940b290d787eb28b0d45adbf7508def06 Mon Sep 17 00:00:00 2001 From: klaus Date: Thu, 20 Mar 2025 16:26:15 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=ED=83=AD=20-=20?= =?UTF-8?q?=EC=83=81=EB=8B=A8=EC=97=90=20=EB=A9=94=EC=8B=9C=EC=A7=80=20?= =?UTF-8?q?=EB=B2=84=ED=8A=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 1 + .../vividnext/sodalive/live/LiveFragment.kt | 5 ++ .../sodalive/message/MessageActivity.kt | 16 +++++++ .../main/res/drawable-xxhdpi/ic_message.png | Bin 0 -> 1714 bytes app/src/main/res/layout/activity_message.xml | 17 +++++++ .../main/res/layout/layout_recommend_live.xml | 43 ++++++++++++------ 6 files changed, 68 insertions(+), 14 deletions(-) create mode 100644 app/src/main/java/kr/co/vividnext/sodalive/message/MessageActivity.kt create mode 100644 app/src/main/res/drawable-xxhdpi/ic_message.png create mode 100644 app/src/main/res/layout/activity_message.xml 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 0000000000000000000000000000000000000000..30dc94a75fbad0de25337a9d9095a77108cc07e8 GIT binary patch literal 1714 zcmV;j22J^iP)<&UIh&!;h0;dDffxQ)2TS2lFNU0!B1t=BBTfx6G;!e1XKs@FF z$obBhObloSe(pTE16MRL0F;hyb$HLQ;y@y{ymHuc{6mKq6RxhV_B0_^lo&1CwT|v| z_`vZsg<-G5j>EUq!X^wbS7zmDaWAK&}{^j-pb06B`S@;n=+)Ce4jb z;~!c&=E8MY>u^Awtqu=dtV88>tHX-ZmJ~WXhs-M(Ea0X^yii5?T>h#>)MW_TVu4?D z$Y>(iQr(-nrnzFo;$kEPR5TOVN;giCzo)stR`}=?;f!Vq3o38;V~Xl#$Vr*v{FxSl zKG)o_PDN9oGrmJr7fyE~9yA!j9i;?i>ucFeUNk)5s_6--8zPjgvL&Yr!71u-#dJhm zOnulFb4}63bVOXyg@UppAIDg@VYygKba5;*OasI%+u_pc#4bdgdGPL$aEn%Of=~3u zKs6F7ym}_6Ml5~_EfmL)9%&3trK{+T;#6%J4Mp6EoGy%^f{4avSjiM!oq{e5E@^|S zDO7WtdEXzXr59;bv*ma48sIT2k8+yOw&LA4LbO!Rv>^CG*QigCSxnK)eGLQU9Ba2W zOS8rf@gOYdcpQ1+=yQGUz}Z`4Pw^}TU%a)Xj64x(<>wA6_@G;w5d+0@MO=$*IeCJv zx)N2taZ58`qE%@r(&dDAKd5UM*a9R%y`+{5>s($6x-7#4s6G%Ku z&S~DY>{k>3l-6#!mOGLb>%iiXS*WTIB`fA2 znc>uNDFy}VW9aW4$49BMP<75fy`$2%(C~viK{*V|C@#i_@}u>gL^2!6tn@BPpD1|Ke|B51jy5HeBwrFVZP>mjjq9`(`rqd45h2#t~oG+T2mfx*0 zj#S0k_8~9G_Uaz1 zk9nYeqn0*ejjdf2$Nw22&3Mt=!6Z)(wQ$E}!EO6dI(GUzq}nB18EZ9rF_RX1{zK8k zpsc5TpQ&#s9d^R!dz6XYu^`M4Q&A!yCw3b*OaSUn=EjojnLK2Rt$D}W|K&LC%BMOZ zJc2ir4qHF&%s=nsADT}z9k1k1s@B?IyI8wlThR8vJ2CL9BU2V@CGu5f+tDJqFSq04 zRx}-d(fFDA4W%RF__V8qnK)5l*u*Vd%Sd#NTh8;oX{RaP zYQE6KVAvE~G7mcRamGcx(NQ!p=sypsC;=GawI>vxgH`sK8BbZPyRA_iJe#_b&*$6& zHU9;d{m-MnHHshQsqgkVS}b#mgud<=vl0$<@2=Ub&t~h)faG4qYt~};N;uTL_Z7WS zoFYB0cYvx3VyyG6FEbuL+3X~=s3mnFK*;s#sJn@HFGE`jqFxMFwc+i(97L|s2|GuN z`uKM~Z@CK$>Mnyh#Q=4$iA#Ke(nE9+MP^dWi>Wg)#jDC3F{gk3q6geFd7iAK;rD9~ zqn*g2iaOVa^DzXR`a#axI#CXNx8i)CW>qzzeC8vq^Lb8!qW($-d&4uDD>!v5HG)p| zY6rGJDd2(6asCY?PG40GE>8C;tdy&p2QI2_Gn&U#1c3 zE0z8~NyL*R7t#gQhk@)TRph5uTr1m)*aTz2$IrJ+{b8X00r18c%k5w+1poj507*qo IM6N<$g2HYvjsO4v literal 0 HcmV?d00001 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" /> +