5
5
.
.
1
1
.
.
2
2
.
.
b
b
o
o
r
r
d
d
e
e
r
r
I
I
n
n
f
f
o
o
[
[
R
R
]
]
.border modifier adds Border to the View.
Syntax
.border(2.dp, Color.Magenta)
E
E
x
x
a
a
m
m
p
p
l
l
e
e
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