.border modifier adds Border to the View.
Syntax
.border(2.dp, Color.Magenta)
MainActivity.kt
package com.example.testcompose
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.compose.foundation.Text
import androidx.compose.foundation.border
import androidx.compose.foundation.layout.Stack
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.setContent
import androidx.compose.ui.unit.dp
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Stack(Modifier.fillMaxSize()) {
Text(
text = "First line.\nSecond line.",
modifier = Modifier.align(Alignment.Center).border(2.dp, Color.Magenta)
)
}
}
}
}
Output