일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Android
- ui test
- Fragment 수동 추가
- Error:Execution failed for task ':app:mergeDebugResources'
- 안드로이드13
- 스와이프
- 재사용
- 테마 아이콘
- 안드로이드
- espresso
- searchview
- 리사이클러뷰
- 고차함수
- high order function
- viewholder
- 뷰변경 감지
- 안드로이드개발레벨업교과서
- fragment
- IntentTestRule
- ActivityTestRule
- binding adapter
- Fragment에서 Activity의 함수 사용하기
- LayoutManger
- 코틀린
- adapter
- 안드로이드스튜디오
- 구분선
- recyclerview
- 코딜리티
- 생명주기
Archives
- Today
- Total
룬아님의 취중코딩
material 1.0.0 에서 1.1.0 올릴 때 Chip의 변경점 본문
https://github.com/material-components/material-components-android/releases?after=1.1.0-beta01
우선 Chip은 1.1.0에서 많은 변경점이 있었고 보여지는 부분만 수정했기 때문에 다른 변경점이나 문제점은 확인하지 않았다.
1. 기본 Padding이 생김
chip에 기본적으로 8dp 짜리 padding이 생겼다. 기존에 딱 붙어있는 chip을 사용했다면 1.1.0에서는 이상하게 멀리 떨어져 있는 chip을 확인할 수 있다.
이유는 chipMinTouchTargetSize라는 항목이 생겼기 때문인데 default가 8dp로 적용이 되어있다.
app:chipMinTouchTargetSize="0dp"
기존과 같은 디자인을 원한다면 0dp로 설정하면 된다.
2. surfaceColor가 흰색이 됨
기존에는 background color만 transparent로 하면 투명 배경을 만들 수 있었는데 background 뒤에 surface의 기본색이 흰색이기 때문에
투명으로 해도 흰색으로 보이는 문제가 있음.
app:chipSurfaceColor="@color/transparent"
chipSurfaceColor도 변경이 가능하기 때문에 투명으로 만들어줄 수 있다.
반응형
'개발 > 안드로이드 개발' 카테고리의 다른 글
Exoplayer hls 네트워크 속도에 따라 높은 해상도에서 낮은 해상도로 낮추기 (0) | 2020.03.25 |
---|---|
material 1.0.0 에서 1.1.0 올릴 때 SnackBar의 변경점 (0) | 2020.03.17 |
java.lang.IllegalArgumentException: This component requires that you specify a valid android (0) | 2020.03.12 |
androidx.appcompat:appcompat:1.1.0을 사용할 때 롤리팝 버전 WebView에서 crash가 발생하는 증상 (0) | 2020.02.24 |
생명주기 메서드 사용 시 주의사항, super.onXxx 호출 순서 (0) | 2020.02.17 |
Comments