시리즈 상세

- 크리에이터 프로필 터치시 채널로 이동
This commit is contained in:
klaus 2025-01-08 01:21:08 +09:00
parent 43f2c8b1e0
commit ae378409b9
2 changed files with 34 additions and 19 deletions

View File

@ -1,6 +1,7 @@
package kr.co.vividnext.sodalive.audio_content.series.detail
import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle
import android.view.View
import android.widget.Toast
@ -21,6 +22,7 @@ import kr.co.vividnext.sodalive.common.LoadingDialog
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
import kr.co.vividnext.sodalive.databinding.ActivitySeriesDetailBinding
import kr.co.vividnext.sodalive.explorer.profile.CreatorFollowNotifyFragment
import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity
import kr.co.vividnext.sodalive.extensions.dpToPx
import org.koin.android.ext.android.inject
@ -162,6 +164,13 @@ class SeriesDetailActivity : BaseActivity<ActivitySeriesDetailBinding>(
}
private fun setSeriesCreator(creator: GetSeriesDetailResponse.GetSeriesDetailCreator) {
binding.llProfile.setOnClickListener {
startActivity(
Intent(applicationContext, UserProfileActivity::class.java).apply {
putExtra(Constants.EXTRA_USER_ID, creator.creatorId)
}
)
}
binding.tvNickname.text = creator.nickname
binding.ivProfile.load(creator.profileImage) {
crossfade(true)

View File

@ -65,8 +65,8 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/color_111111"
android:layout_marginTop="-3dp"
android:background="@color/color_111111"
android:orientation="vertical">
<TextView
@ -156,26 +156,33 @@
android:layout_marginHorizontal="13.3dp"
android:layout_marginTop="16dp">
<ImageView
android:id="@+id/iv_profile"
android:layout_width="26.7dp"
android:layout_height="26.7dp"
android:layout_centerVertical="true"
android:contentDescription="@null"
tools:src="@drawable/ic_launcher_background" />
<TextView
android:id="@+id/tv_nickname"
<LinearLayout
android:id="@+id/ll_profile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginHorizontal="5.3dp"
android:layout_toStartOf="@+id/iv_follow"
android:layout_toEndOf="@+id/iv_profile"
android:fontFamily="@font/gmarket_sans_medium"
android:textColor="@color/color_909090"
android:textSize="13.3sp"
tools:text="청령" />
android:gravity="center_vertical"
android:orientation="horizontal"
tools:ignore="RelativeOverlap,UseCompoundDrawables">
<ImageView
android:id="@+id/iv_profile"
android:layout_width="26.7dp"
android:layout_height="26.7dp"
android:contentDescription="@null"
tools:src="@drawable/ic_launcher_background" />
<TextView
android:id="@+id/tv_nickname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginHorizontal="5.3dp"
android:fontFamily="@font/gmarket_sans_medium"
android:textColor="@color/color_909090"
android:textSize="13.3sp"
tools:text="청령" />
</LinearLayout>
<ImageView
android:id="@+id/iv_follow"
@ -185,7 +192,6 @@
android:layout_centerVertical="true"
android:contentDescription="@null"
android:src="@drawable/btn_follow_big" />
</RelativeLayout>
<com.google.android.material.tabs.TabLayout