diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/ui/CreatorChannelDonationCardView.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/ui/CreatorChannelDonationCardView.kt new file mode 100644 index 00000000..e4e2029a --- /dev/null +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/ui/CreatorChannelDonationCardView.kt @@ -0,0 +1,25 @@ +package kr.co.vividnext.sodalive.v2.creator.channel.ui + +import android.content.Context +import android.graphics.Outline +import android.util.AttributeSet +import android.view.View +import android.view.ViewOutlineProvider +import android.widget.LinearLayout +import kr.co.vividnext.sodalive.R + +class CreatorChannelDonationCardView @JvmOverloads constructor( + context: Context, + attrs: AttributeSet? = null, + defStyleAttr: Int = 0 +) : LinearLayout(context, attrs, defStyleAttr) { + + init { + clipToOutline = true + outlineProvider = object : ViewOutlineProvider() { + override fun getOutline(view: View, outline: Outline) { + outline.setRoundRect(0, 0, view.width, view.height, resources.getDimension(R.dimen.radius_14)) + } + } + } +} diff --git a/app/src/main/res/drawable-mdpi/ic_new_donation.png b/app/src/main/res/drawable-mdpi/ic_new_donation.png new file mode 100644 index 00000000..b38a5c0a Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_new_donation.png differ diff --git a/app/src/main/res/drawable/bg_creator_channel_donation_can_capsule.xml b/app/src/main/res/drawable/bg_creator_channel_donation_can_capsule.xml new file mode 100644 index 00000000..ceb2b46b --- /dev/null +++ b/app/src/main/res/drawable/bg_creator_channel_donation_can_capsule.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_creator_channel_donation_card.xml b/app/src/main/res/drawable/bg_creator_channel_donation_card.xml new file mode 100644 index 00000000..c410cc4e --- /dev/null +++ b/app/src/main/res/drawable/bg_creator_channel_donation_card.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/layout/item_creator_channel_home_donation.xml b/app/src/main/res/layout/item_creator_channel_home_donation.xml new file mode 100644 index 00000000..ad5c0d3b --- /dev/null +++ b/app/src/main/res/layout/item_creator_channel_home_donation.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/item_creator_channel_home_donation_row.xml b/app/src/main/res/layout/item_creator_channel_home_donation_row.xml new file mode 100644 index 00000000..0269ebc9 --- /dev/null +++ b/app/src/main/res/layout/item_creator_channel_home_donation_row.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + +