Jetpack Compose

JetpackCompose一問一答

Jetpack Composeでフルスクリーン表示したい

Jetpack ComposeでUIを実装しているアプリでフルスクリーン表示を実現する方法を説明します。ここでのフルスクリーンとは、画面上部のステータスバーと画面下部のナビゲーションバーを非表示にして、それらが表示されて […]

JetpackCompose一問一答

Jetpack Composeでダイアログを表示したい

Jetpack Composeならダイアログも簡単に表示できます。material3パッケージにはAlertDialog()というコンポーネントが用意されているので、コンポーザブル関数一つでダイアログを表示できます。これ […]

JetpackCompose一問一答

Jetpack Composeでコンポーネントを丸く切り抜きたい

Modifierを使って、画像などのコンポーネントを丸く切り抜く方法を紹介します。背景色を設定しつつ切り抜きも行う方法も紹介します。 やりたいこと 左の例は、画像を単純に丸く切り抜いて表示しています。 右の例は、透過画像 […]

JetpackCompose一問一答

Jetpack Composeで背景色をグラデーションさせたい

コンポーネントの背景色をグラデーションさせる方法を紹介します。いちいちXMLを作成しなくて済むのが本当にありがたいです。 やりたいこと コンポーネントの背景にグラデーションを設定します。 環境 以下の環境で確認しています […]