TLI/Android

border line 만들기

jaeseonyoo 2024. 8. 28. 22:17
  • drawable에 <layer-list>를 사용한다.
  • 원하지 않는 부분은 음수로 지정한다.
  • shape를 rectangle로 만들고 음수인 영역만 라인이 없어진다.(예시는 start(왼쪽 세로선)를 만듦)
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:bottom="-0.5dp"
        android:top="-0.5dp"
        android:end="-0.5dp">
        <shape android:shape="rectangle">
            <stroke
                android:width="0.5dp"
                android:color="@color/borderLine" />
        </shape>
    </item>
</layer-list>