[문제 상황]
Floating Button에서 icon을 적용하고 흰색으로 색상을 바꾸려고 할 때 tint 자동완성을 하게 되면 아래와 같이 작성된다.
android:tint="@android:color/white"
하지만 실제로는 흰색이 적용되지 않는다.
https://github.com/material-components/material-components-android/issues/1106
[FloatingActionButton] FAB Icon is Always Black · Issue #1106 · material-components/material-components-android
Hello! For some reason when I set an icon using android:src on a FAB, it will force the icon to be black rather than whatever colour the (vector) icon actually is. The issue popped up once I upgrad...
github.com
stackoverflow에서 관련 문제를 찾아보니 다양한 해결 방법을 제시하였다.
[해결방법]
- @tint에 @null 값 적용
- app:tint="@android:color/white" 로 적용
본인은 1번 방법으로 시도해도 적용이 되지 않아. android:tint를 app:tint로 적용해주니 잘 되었다.
'안드로이드' 카테고리의 다른 글
[Kotlin] 화면 캡쳐 기능 구현하기 (with Hilt, MVVM) (0) | 2023.08.27 |
---|---|
[Android] Hilt - Retrofit + ViewModel로 이해해보기 (0) | 2023.08.25 |
[Android] - Suggestion: add 'tools:replace="android:theme"' to <application> element at AndroidManifest.xml 에러 발생 (0) | 2023.07.13 |
[안드로이드] textview에 '<' 또는 '>' 사용하기 (0) | 2023.02.07 |
[안드로이드] scrollview 안에 recyclerview 스크롤 막기 (0) | 2023.02.03 |