📱 Android
[Android / Kotlin] TextView 취소선 표시 및 해제
콩드로이드
2019. 10. 1. 10:17
취소선이란 이런것
취소선 표시
Java
tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
Kotlin
tv.paintFlags = tv.paintFlags or Paint.STRIKE_THRU_TEXT_FLAG
취소선 해제
취소선 해제를 제대로 안 해주면 TextView의 폰트가 약간 깨져서 보이는 경우가 있었다
서치하다 찾아낸 방법
Kotlin 연산자에 대해서도 공부를 좀 해야겠다
Java
tv.setPaintFlags(tv.getPaintFlags() & (~ Paint.STRIKE_THRU_TEXT_FLAG));
Kotlin
tv.paintFlags = tv.paintFlags and Paint.STRIKE_THRU_TEXT_FLAG.inv()