diff --git a/app/build.gradle b/app/build.gradle
index 283573ef..83ec4963 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -40,8 +40,8 @@ android {
applicationId "kr.co.vividnext.sodalive"
minSdk 23
targetSdk 33
- versionCode 19
- versionName "1.4.1"
+ versionCode 20
+ versionName "1.5.0"
}
buildTypes {
diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/AudioContentDetailActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/AudioContentDetailActivity.kt
index 6680a760..55dbda76 100644
--- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/AudioContentDetailActivity.kt
+++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/AudioContentDetailActivity.kt
@@ -528,6 +528,7 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
.into(binding.ivCover)
binding.ivPlayOrPause.visibility = View.GONE
+ binding.tvPreviewNo.visibility = View.GONE
binding.tvTotalDuration.text = " / ${response.duration}"
isAlertPreview = response.creator.creatorId != SharedPreferenceManager.userId &&
@@ -571,6 +572,8 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
R.drawable.btn_audio_content_preview_play
}
)
+ } else {
+ binding.tvPreviewNo.visibility = View.VISIBLE
}
}
diff --git a/app/src/main/res/drawable/bg_round_corner_46_7_333333.xml b/app/src/main/res/drawable/bg_round_corner_46_7_333333.xml
new file mode 100644
index 00000000..d59591d9
--- /dev/null
+++ b/app/src/main/res/drawable/bg_round_corner_46_7_333333.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <solid android:color="@color/color_333333" />
+ <corners android:radius="46.7dp" />
+ <stroke
+ android:width="3dp"
+ android:color="@color/color_333333" />
+</shape>
diff --git a/app/src/main/res/layout/activity_audio_content_detail.xml b/app/src/main/res/layout/activity_audio_content_detail.xml
index 27c571e9..a7555c28 100644
--- a/app/src/main/res/layout/activity_audio_content_detail.xml
+++ b/app/src/main/res/layout/activity_audio_content_detail.xml
@@ -118,6 +118,18 @@
android:visibility="gone"
tools:src="@drawable/btn_audio_content_play" />
+ <TextView
+ android:id="@+id/tv_preview_no"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="@drawable/bg_round_corner_46_7_333333"
+ android:padding="13.3dp"
+ android:visibility="gone"
+ android:layout_centerInParent="true"
+ android:text="해당 콘텐츠는 크리에이터의 요청으로\n미리듣기를 제공하지 않습니다"
+ android:textColor="@color/color_eeeeee"
+ android:textSize="16.7sp" />
+
<SeekBar
android:id="@+id/sb_progress"
android:layout_width="match_parent"