Text Composableで文字列の色を変更する
最終更新日:2024-08-08
Text Composableで文字列の色を変更するには、 color
パラメータに Color
オブジェクトを渡します。 androidx.compose.ui.graphics
パッケージにある Color
なので注意しましょう。
@Composable
fun Greeting(name: String) {
Row {
Text(text = "こんばんは!")
Text(text = "$name!",
color = Color(0xFF00FF00))
}
}
プレビューは次のようになります。
リソースの値を使う
リソースで定義している色を指定したい場合は、 colorResource()
を使います。
@Composable
fun Greeting(name: String) {
Row {
Text(text = "こんばんは!")
Text(text = "$name!",
color = colorResource(id = android.R.color.holo_green_dark))
}
}