Jetpack ComposeでImeActionを設定する

テキストフィールドにフォーカスがあるときのアクションボタンにDoneやNextなどを設定し、アクションボタンが押されたときに処理を実行する方法について。 アクションボタンの表示は、TextFieldのkeyboardOp …

Continue reading ‘Jetpack ComposeでImeActionを設定する’ »

Compose for Desktopでウィンドウ全体をドラッグして移動できるようにする

WindowScopeのWindowDraggableAreaコンポーザブル関数を使用すると、ウィンドウをドラッグして移動できるようになります。 サンプルプログラム 以下のプログラムはウィンドウ全体をドラッグして移動でき …

Continue reading ‘Compose for Desktopでウィンドウ全体をドラッグして移動できるようにする’ »

KotlinでOSがダークモードに設定されているかどうかを取得する

ダークモードがどうかを判定するには、以下のライブラリを使用します。 Dansoftowner/jSystemThemeDetector 導入 repositories { … maven(“https://jitpa …

Continue reading ‘KotlinでOSがダークモードに設定されているかどうかを取得する’ »

Jetpack Composeで選択画像をリサイズして表示する

選択した画像ファイルのサイズを変更して、表示するサンプルプログラムです。 画像ファイルを選択するにはActivityResultContracts.GetContentを使用します。 rememberLauncherFo …

Continue reading ‘Jetpack Composeで選択画像をリサイズして表示する’ »