Y&S SoftWareのホームページ
使いかってのいいソフトウェアを開発します

Jetpack Compose よく使う @Composable 関数

📝 表示系(テキスト・画像・アイコン)

Text
 → 文字列を画面に表示する基本コンポーネント

Image
 → 画像を表示する

Icon
 → アイコンを表示する

Card
 → 枠付きのカードレイアウトで情報をまとめる

Divider
 → 区切り線を表示する

🔘 入力系(フォーム・操作)

Button
 → 押せるボタン。onClick を設定

OutlinedButton
 → 枠線付きの軽いボタン

IconButton
 → アイコンだけのボタン

FloatingActionButton
 → 画面右下に浮かぶ円形ボタン

Checkbox
 → チェック ON/OFF を切り替える

RadioButton
 → 単一選択用のラジオボタン

Switch
 → ON/OFF を切り替えるスイッチ

TextField
 → 入力欄。ユーザーから文字を入力

OutlinedTextField
 → 枠線付きの入力欄

Slider
 → 値をスライドで調整する

RangeSlider
 → 範囲を選べるスライダー

⏳ 状態表示系(プログレス・待機)

ProgressIndicator
 → 処理中を示すインジケーター

LinearProgressIndicator
 → 水平プログレスバー

CircularProgressIndicator
 → 丸いプログレスインジケーター

AlertDialog
 → ダイアログを表示(確認・入力)

📐 レイアウト系(配置・構造)

Column
 → 縦に子要素を並べる

Row
 → 横に子要素を並べる

Box
 → 子要素を重ねて配置する

Spacer
 → 余白を作る

Surface
 → 背景色や影を付けるためのコンテナ

📜 スクロール・画面構成

LazyColumn
 → 縦方向にスクロールできるリスト

LazyRow
 → 横方向にスクロールできるリスト

Scaffold
 → 画面全体の骨組み(AppBarやFABなど)

TopAppBar
 → 画面上部のアプリバー

BottomAppBar
 → 画面下部のアプリバー