feat: 시리즈 상세 - 콘텐츠 리스트
- 포인트 사용 가능 여부 표시
This commit is contained in:
		@@ -28,6 +28,12 @@ class SeriesContentAdapter(
 | 
			
		||||
                transformations(RoundedCornersTransformation(5.3f.dpToPx()))
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            binding.tvPoint.visibility = if (item.isPointAvailable) {
 | 
			
		||||
                View.VISIBLE
 | 
			
		||||
            } else {
 | 
			
		||||
                View.GONE
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            binding.tvTitle.text = item.title
 | 
			
		||||
            binding.tvDuration.text = item.duration
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -21,5 +21,6 @@ data class GetSeriesContentListItem(
 | 
			
		||||
    @SerializedName("duration") val duration: String,
 | 
			
		||||
    @SerializedName("price") val price: Int,
 | 
			
		||||
    @SerializedName("isRented") var isRented: Boolean,
 | 
			
		||||
    @SerializedName("isOwned") var isOwned: Boolean
 | 
			
		||||
    @SerializedName("isOwned") var isOwned: Boolean,
 | 
			
		||||
    @SerializedName("isPointAvailable") var isPointAvailable: Boolean
 | 
			
		||||
) : Parcelable
 | 
			
		||||
 
 | 
			
		||||
@@ -79,7 +79,7 @@
 | 
			
		||||
                android:gravity="center"
 | 
			
		||||
                android:padding="2.6dp"
 | 
			
		||||
                android:text="포인트"
 | 
			
		||||
                android:textColor="@color/color_bf98ff"
 | 
			
		||||
                android:textColor="@color/white"
 | 
			
		||||
                android:textSize="8sp"
 | 
			
		||||
                android:visibility="gone"
 | 
			
		||||
                tools:ignore="SmallSp" />
 | 
			
		||||
 
 | 
			
		||||
@@ -23,6 +23,10 @@
 | 
			
		||||
        android:orientation="vertical"
 | 
			
		||||
        tools:ignore="RelativeOverlap">
 | 
			
		||||
 | 
			
		||||
        <LinearLayout
 | 
			
		||||
            android:layout_width="wrap_content"
 | 
			
		||||
            android:layout_height="wrap_content">
 | 
			
		||||
 | 
			
		||||
            <TextView
 | 
			
		||||
                android:id="@+id/tv_duration"
 | 
			
		||||
                android:layout_width="wrap_content"
 | 
			
		||||
@@ -36,6 +40,22 @@
 | 
			
		||||
                tools:ignore="SmallSp"
 | 
			
		||||
                tools:text="00:30:00" />
 | 
			
		||||
 | 
			
		||||
            <TextView
 | 
			
		||||
                android:id="@+id/tv_point"
 | 
			
		||||
                android:layout_width="wrap_content"
 | 
			
		||||
                android:layout_height="wrap_content"
 | 
			
		||||
                android:layout_marginStart="8dp"
 | 
			
		||||
                android:background="@drawable/bg_round_corner_2_6_7849bc"
 | 
			
		||||
                android:fontFamily="@font/gmarket_sans_medium"
 | 
			
		||||
                android:gravity="center"
 | 
			
		||||
                android:padding="2.6dp"
 | 
			
		||||
                android:text="포인트"
 | 
			
		||||
                android:textColor="@color/white"
 | 
			
		||||
                android:textSize="8sp"
 | 
			
		||||
                android:visibility="gone"
 | 
			
		||||
                tools:ignore="SmallSp" />
 | 
			
		||||
        </LinearLayout>
 | 
			
		||||
 | 
			
		||||
        <TextView
 | 
			
		||||
            android:id="@+id/tv_title"
 | 
			
		||||
            android:layout_width="wrap_content"
 | 
			
		||||
@@ -61,8 +81,8 @@
 | 
			
		||||
            android:fontFamily="@font/gmarket_sans_medium"
 | 
			
		||||
            android:textColor="@color/color_909090"
 | 
			
		||||
            android:textSize="13.3sp"
 | 
			
		||||
            app:drawableStartCompat="@drawable/ic_can"
 | 
			
		||||
            android:visibility="gone"
 | 
			
		||||
            app:drawableStartCompat="@drawable/ic_can"
 | 
			
		||||
            tools:ignore="RelativeOverlap"
 | 
			
		||||
            tools:text="300" />
 | 
			
		||||
 | 
			
		||||
@@ -73,11 +93,11 @@
 | 
			
		||||
            android:background="@drawable/bg_round_corner_2_6_cf5c37"
 | 
			
		||||
            android:fontFamily="@font/gmarket_sans_medium"
 | 
			
		||||
            android:paddingHorizontal="5.3dp"
 | 
			
		||||
            android:visibility="gone"
 | 
			
		||||
            android:paddingVertical="2.7dp"
 | 
			
		||||
            android:text="무료"
 | 
			
		||||
            android:textColor="@color/white"
 | 
			
		||||
            android:textSize="13.3sp"
 | 
			
		||||
            android:visibility="gone"
 | 
			
		||||
            tools:ignore="RelativeOverlap" />
 | 
			
		||||
 | 
			
		||||
        <TextView
 | 
			
		||||
@@ -87,18 +107,17 @@
 | 
			
		||||
            android:background="@drawable/bg_round_corner_2_6_b1ef2c"
 | 
			
		||||
            android:fontFamily="@font/gmarket_sans_medium"
 | 
			
		||||
            android:paddingHorizontal="5.3dp"
 | 
			
		||||
            android:visibility="gone"
 | 
			
		||||
            android:paddingVertical="2.7dp"
 | 
			
		||||
            android:text="소장중"
 | 
			
		||||
            android:textColor="@color/color_111111"
 | 
			
		||||
            android:textSize="13.3sp"
 | 
			
		||||
            android:visibility="gone"
 | 
			
		||||
            tools:ignore="RelativeOverlap" />
 | 
			
		||||
 | 
			
		||||
        <TextView
 | 
			
		||||
            android:id="@+id/tv_rented"
 | 
			
		||||
            android:layout_width="wrap_content"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:visibility="gone"
 | 
			
		||||
            android:background="@drawable/bg_round_corner_2_6_660fd4"
 | 
			
		||||
            android:fontFamily="@font/gmarket_sans_medium"
 | 
			
		||||
            android:paddingHorizontal="5.3dp"
 | 
			
		||||
@@ -106,6 +125,7 @@
 | 
			
		||||
            android:text="대여중"
 | 
			
		||||
            android:textColor="@color/white"
 | 
			
		||||
            android:textSize="13.3sp"
 | 
			
		||||
            android:visibility="gone"
 | 
			
		||||
            tools:ignore="RelativeOverlap" />
 | 
			
		||||
    </FrameLayout>
 | 
			
		||||
</RelativeLayout>
 | 
			
		||||
 
 | 
			
		||||
@@ -130,5 +130,4 @@
 | 
			
		||||
    <color name="color_cc777777">#CC777777</color>
 | 
			
		||||
    <color name="color_ec3aa6">#EC3AA6</color>
 | 
			
		||||
    <color name="color_7849bc">#7849BC</color>
 | 
			
		||||
    <color name="color_bf98ff">#BF98FF</color>
 | 
			
		||||
</resources>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user