Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 사무실
- parentfragment
- 패파
- Stack
- innernavigation
- 안드로이드
- 너무 어렵다
- fragmentcontainer
- 백준
- 더베일리하우스 삼성점
- media3 transformer
- Android
- 스택
- 공유오피스
- media3
- 내부프레그먼트
- 코틀린
- 알고리즘
- 재밌긴함
- 중첩네비게이션
- 후기
- SAA
- 파이썬
- 패스트파이브
- rxandroid
- 가든웨딩
- Kotlin
- MVVM
- 자바
- 아키텍쳐
Archives
삽질도사
[안드로이드-자바] 밑줄(외곽선) 주기 및 backgroundcolor(배경색) 코드로 바꾸기 본문
반응형
아래 보이는 코드는 4각형 외곽선을 주는 코드에서 bottom만 살림으로써 밑줄처럼 보이게 했음.
중요한건 저 item에 있는 bottom 값이 stroke에 있는 두께(width)에 비해 너무 적으면 번져보이고,
너무 크면 마진을 준 것같은 효과가 나기때문에 문제가 생긴다.
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:bottom="0.3dp"
android:left="-2dp"
android:right="-2dp"
android:top="-2dp">
<shape android:shape="rectangle" >
<stroke
android:width="0.5dp"
android:color="#37000000" />
<solid android:color="#FFF"/>
</shape>
</item>
</layer-list>
코드치다보면 background로 설정한 테두리에 색상을 바꿨다가 원래대로 돌려놓고 싶은데, background에 이미 테두리가 있어서 색상만 바꾸면 테두리가 날아가버리는 경우가 생기므로 본인은 drawable에 똑같은 테두리에 색상만 바꿔준 걸로 파일을 하나 추가해서 그걸로 바꿔줬음.
반응형
'안드로이드' 카테고리의 다른 글
[안드로이드] overflowmenu/쩜쩜쩜/점점점/툴바메뉴/케밥 색상 변경하기 (0) | 2021.04.26 |
---|---|
[안드로이드] 자바 깊은 복사와 얕은 복사 (0) | 2021.04.19 |
[안드로이드-자바] 사진,내부저장소 권한주기 (0) | 2021.03.24 |
[안드로이드-자바] drawable에 곡선형태 넣어서 layout에 추가하기 (0) | 2021.03.24 |
[안드로이드-자바] 레이아웃 drawable로 윤곽선 넣기 (0) | 2021.03.23 |