feat(creator): 채널 홈 상단 UI 상태를 보정한다

This commit is contained in:
2026-06-16 17:27:03 +09:00
parent cd1f9db8ae
commit 59545ca82c
2 changed files with 34 additions and 3 deletions

View File

@@ -94,7 +94,9 @@
android:minWidth="108dp" android:minWidth="108dp"
android:paddingHorizontal="@dimen/spacing_12" android:paddingHorizontal="@dimen/spacing_12"
android:text="@string/creator_channel_chat_button" android:text="@string/creator_channel_chat_button"
android:textColor="@color/white" /> android:textColor="@color/white"
android:visibility="gone"
tools:visibility="visible" />
<TextView <TextView
android:id="@+id/tv_dm_button" android:id="@+id/tv_dm_button"
@@ -109,7 +111,9 @@
android:minWidth="108dp" android:minWidth="108dp"
android:paddingHorizontal="@dimen/spacing_12" android:paddingHorizontal="@dimen/spacing_12"
android:text="@string/creator_channel_dm_button" android:text="@string/creator_channel_dm_button"
android:textColor="@color/white" /> android:textColor="@color/white"
android:visibility="gone"
tools:visibility="visible" />
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
</FrameLayout> </FrameLayout>
@@ -123,6 +127,7 @@
app:tabIndicatorColor="@color/soda_400" app:tabIndicatorColor="@color/soda_400"
app:tabMode="scrollable" app:tabMode="scrollable"
app:tabSelectedTextColor="@color/white" app:tabSelectedTextColor="@color/white"
app:tabTextAppearance="@style/CreatorChannelTabText"
app:tabTextColor="@color/gray_500" /> app:tabTextColor="@color/gray_500" />
<androidx.viewpager2.widget.ViewPager2 <androidx.viewpager2.widget.ViewPager2
@@ -153,6 +158,24 @@
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/tv_title_nickname"
style="@style/Typography.Heading2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/spacing_12"
android:layout_marginEnd="@dimen/spacing_12"
android:ellipsize="end"
android:maxLines="1"
android:textColor="@color/white"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/title_action_container"
app:layout_constraintStart_toEndOf="@id/iv_back"
app:layout_constraintTop_toTopOf="parent"
tools:text="크리에이터 이름"
tools:visibility="visible" />
<LinearLayout <LinearLayout
android:id="@+id/title_action_container" android:id="@+id/title_action_container"
android:layout_width="wrap_content" android:layout_width="wrap_content"
@@ -172,6 +195,7 @@
android:orientation="horizontal" android:orientation="horizontal"
android:paddingHorizontal="@dimen/spacing_8" android:paddingHorizontal="@dimen/spacing_8"
android:paddingVertical="@dimen/spacing_8" android:paddingVertical="@dimen/spacing_8"
android:visibility="gone"
tools:background="@drawable/bg_creator_channel_following_capsule"> tools:background="@drawable/bg_creator_channel_following_capsule">
<ImageView <ImageView
@@ -208,7 +232,9 @@
android:layout_height="24dp" android:layout_height="24dp"
android:layout_marginStart="@dimen/spacing_14" android:layout_marginStart="@dimen/spacing_14"
android:contentDescription="@null" android:contentDescription="@null"
android:src="@drawable/ic_new_more" /> android:src="@drawable/ic_new_more"
android:visibility="gone"
tools:visibility="visible" />
</LinearLayout> </LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -32,6 +32,11 @@
<item name="android:textSize">16sp</item> <item name="android:textSize">16sp</item>
</style> </style>
<style name="CreatorChannelTabText" parent="Typography.Body2">
<item name="android:letterSpacing">0</item>
<item name="lineHeight">23.2sp</item>
</style>
<style name="Typography.Body3"> <style name="Typography.Body3">
<item name="android:fontFamily">@font/regular</item> <item name="android:fontFamily">@font/regular</item>
<item name="android:textSize">16sp</item> <item name="android:textSize">16sp</item>