와챠의 우당탕탕 코딩 일기장
[Android/Kotlin] TabLayout: unselected tab indicator/미선택된 탭의 이터레이터 색 설정/탭 밑줄/tab underline 본문
코딩 일기장/Android(Kotlin)
[Android/Kotlin] TabLayout: unselected tab indicator/미선택된 탭의 이터레이터 색 설정/탭 밑줄/tab underline
minWachya 2022. 3. 19. 13:33반응형
아래 UI는 "동네 고영희"앱의 UI입니다^______^ 귀엽죠
해당 UI의 Tab 부분에 선택이 안 된 tab 아래 underline이 있는 걸 확인할 수 있다!!
만들어봅시다
res>drawable>tab_underline.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@color/beige_F7F3E9" />
</shape>
</item>
<item>
<inset android:insetBottom="1.5dp">
<shape android:shape="rectangle">
<solid android:color="@color/white" />
</shape>
</inset>
</item>
</layer-list>
이 xml은 뒤에 일단 밑줄의 색이 될 사각형을 깔아놓고
그 위에 탭 레이아웃의 배경색인 흰 색 사각형을 바닥에서 1.5dp만큼 올려깐 것이다.
이 xml을 TabLayout에 요로코롬 달아주면 된다.ㅎ
app:tabBackground="@drawable/tab_underline"
<!--탭 레이아웃-->
<com.google.android.material.tabs.TabLayout
android:id="@+id/tabTabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorGravity="bottom"
app:tabIndicatorHeight="3dp"
app:tabBackground="@drawable/tab_underline"
app:tabTextAppearance="@style/tab_text"
app:tabSelectedTextColor="@color/brown_473A22"
app:tabTextColor="@color/beige_E3DECF"
app:tabIndicatorColor="@color/brown_473A22">
<com.google.android.material.tabs.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cat_detail_tab1_info"/>
<com.google.android.material.tabs.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cat_detail_tab2_note"/>
</com.google.android.material.tabs.TabLayout>
참고
https://stackoverflow.com/questions/36367114/set-color-to-unselected-tab-indicator-in-tab-layout
반응형
'코딩 일기장 > Android(Kotlin)' 카테고리의 다른 글
[Android/Kotlin]Custom View 만들기/Spinner처럼 생긴 TextView 만들기/ClickListener 추가 (0) | 2022.03.20 |
---|---|
[Android/Kotlin]EditText scollbar custom/cursor color (0) | 2022.03.19 |
[Android/Kotlin] FragmentContainerView 연습 Code with Joyce (0) | 2022.03.05 |
[Android/Kotlin]사진 최대 선택 개수 제한하기/limit the number of selected photo (0) | 2022.02.27 |
[Android/Kotlin]Custom Dialog (0) | 2022.02.26 |
Comments