Open philipy355 opened 8 months ago
적용해야할 사항
전체코드
class MainActivity : ComponentActivity() { @OptIn(ExperimentalMaterial3Api::class, ExperimentalComposeUiApi::class) @SuppressLint("UnusedMaterial3ScaffoldPaddingParameter", "UnusedMaterialScaffoldPaddingParameter" ) override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { val (text, setValue) = remember { mutableStateOf("") } val snackbarHostState = remember { SnackbarHostState() } val scope = rememberCoroutineScope() val keyboardControl = LocalSoftwareKeyboardController.current Scaffold( snackbarHost = { SnackbarHost(snackbarHostState) }, ) { Column( modifier = Modifier.fillMaxSize(), verticalArrangement = Arrangement.Center, horizontalAlignment = Alignment.CenterHorizontally ){ TextField( value = text, onValueChange = setValue, ) Button(onClick = { keyboardControl?.hide() scope.launch { snackbarHostState.showSnackbar("Hello $text") } }){ Text("클릭!!") } } } } } }
적용해야할 사항
전체코드