설명은 주석 참고 [깃허브에서 보기] import java.io.BufferedReader import java.io.BufferedWriter import java.io.InputStreamReader import java.io.OutputStreamWriter import java.util.Stack private object Bracket { const val SmallOpen = "(" const val SmallClose = ")" const val BigOpen = "[" const val BigClose = "]" } fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val bw = BufferedWriter(Outpu..
Text나 Button에서 fontSize로 폰트 사이즈를 바꿔주니, Text composable의 크기가 이상하게 변한다. Layout inspector 를 통해 이를 확인할 수 있다. Text의 크기는 작아졌는데, composable의 크기는 길어지고 Text는 composable의 center에 배치되게 돼있어서 텍스트가 짤린다. 이럴땐 fontSize 대신 style = TextStyle(fontSize = 10.sp) 와 같이, 해당 composable의 인자를 보면 Text의 style를 받는 인자가 있다. 해당 인자를 이용해 Text의 fontSize롤 변경해주면 무슨 이유인지는 몰라도 잘 작동 된다.
bitmap.asImageBitmap() 메서드를 쓰면 된다.
https://jisungbin.medium.com/%EC%BD%94%ED%8B%80%EB%A6%B0%EC%9D%98-%EC%9D%B8%EB%9D%BC%EC%9D%B8%EC%97%90-%EB%8C%80%ED%95%B4-%ED%95%9C-%EB%B2%88%EC%97%90-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90-591c7da73219 코틀린의 인라인에 대해 한 번에 알아보자 inline, noinline, crossinline, reified, mangling jisungbin.medium.com 코틀린의 인라인에 대한 글을 작성해 보았습니다.
오예~ 드디어 컴포즈에서 블러를 쓸 수 있다!