テキストは UI の主要な構成要素です。Jetpack Compose を使用すると、テキストの表示や入力が簡単にできます。Compose では構成要素のコンポジションを利用できるため、特定のコンポーザブルの設計とロジックを意図したとおりに機能させるにあたり、プロパティやメソッドを上書きしたり、大きなクラスを拡張したりする必要はありません。
Compose には、テキストの表示とユーザー入力の処理に最低限必要な BasicText
と BasicTextField
がベースとして用意されています。その上位レベルでは、マテリアル デザイン ガイドラインに沿ったコンポーザブルである Text
と TextField
を利用できます。Android ユーザーに適した外観と操作感を提供できるほか、さまざまなコードを記述することなく簡単にカスタマイズできるオプションもあるため、これらのコンポーザブルの使用をおすすめします。
サンプル
Jetchat is a sample chat app built with Jetpack Compose.
To try out this sample app, use the latest stable version of Android Studio. You can clone this repository or import the project from Android Studio following the steps here.
This sampleJetchat sample