たくさんの自由帳
Androidのお話
ホーム
記事一覧
タグ一覧
記事検索
このサイトについて
投稿日 : 2021/10/16 | 0 日前
文字数(だいたい) : 605
Android
JetpackCompose
Kotlin
GitHubで開く
Mastodon / Misskey で共有
目次
コード
#DroidKaigiの荷物届きました。ドロイド君かわいい
ドロイド君かわいい#DroidKaigi pic.twitter.com/zKheIh1M6F— たくさん (@takusan__23) October 15, 2021
ドロイド君かわいい#DroidKaigi pic.twitter.com/zKheIh1M6F
Android Developersのシール、貴重では
class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { ReleaseTextFieldFocusTheme { // A surface container using the 'background' color from the theme Surface(color = MaterialTheme.colors.background) { // 親コンポーネントにフォーカスを移動させるのに使う val focusRequester = remember { FocusRequester() } val interactionSource = remember { MutableInteractionSource() } Column( modifier = Modifier .fillMaxSize() .clickable( interactionSource = interactionSource, enabled = true, indication = null, onClick = { focusRequester.requestFocus() } // 押したら外す ) .focusRequester(focusRequester) // フォーカス操作するやつをセット .focusTarget(), // フォーカス当たるように verticalArrangement = Arrangement.Center, horizontalAlignment = Alignment.CenterHorizontally ) { val text = remember { mutableStateOf("") } OutlinedTextField( modifier = Modifier .fillMaxWidth() .padding(10.dp), value = text.value, label = { Text(text = "フォーカス外すサンプル") }, onValueChange = { text.value = it } ) } } } } } }
Modifier.clickable()の引数が多い理由はRipple効果を無くすためです。 以上です。お疲れさまでした。
Modifier.clickable()