Scafford에서 bottomBar, topBar 안보이게 하기 bottomBar = { Text( modifier = Modifier.height(0.dp), text = "Bottom Bar")}, rememberAppState를 만들어서 상태에 따라 변화 하게 만들 수도 있지만, 위와 같이 단순히 보여주기 싫을 경우에는 height를 0으로 만들면 비용이 들지 않는다. 꼼수라면 꼼수. [안드로이드 공부]/Compose 2024.04.26
Missing type, Progard, Generic 문제 java.lang.RuntimeException: Missing type parameter. at cohttp://m.google.gson.reflect.TypeToken.getSuperclassTypeParameter(Unknown Source:26) at cohttp://m.google.gson.reflect.TypeToken.(SourceFile:1) at U2.e$a.(SourceFile:1) at U2.e.a(SourceFile:8) 1. 위와 같은 문제 발생시 위치를 알기 어렵다. --> Release, Debug 모두 확인 시 Release 에서만 발생 확인 2. Release 에서만 발생 --> 의심; minify, progard --> 소스를 제대로 읽지 못해 발생 할 수 있으므로 2. .. [안드로이드 공부]/안드로이드 공부 2024.04.22
Scaffold에 Shape 적용하기 Scafford 자체에는 shape를 적용 하지 못하고, 아래와 같이 Surface로 감싸서 적용 하면 된다. Surface( modifier = Modifier .padding(Dimens.PaddingNormal), shape = MaterialTheme.shapes.large, ) { Scaffold( modifier = Modifier .padding(Dimens.PaddingSmall), topBar = { [안드로이드 공부]/Compose 2024.04.22