Compose | UI组件(九) | Column,Row - 线性布局


前言

传统的View中使用的线性布局是 LinearLayout,Compose根据纵向和横向的方向不同分为 ColumnRow 两种组件


Column 的含义

Column 是一个垂直线性布局组件,可将子组件按顺序从上到下垂直排列

@Composable
inline fun Column(
    modifier: Modifier = Modifier,                                //修饰符
    verticalArrangement: Arrangement.Vertical = Arrangement.Top, //垂直位置
    horizontalAlignment: Alignment.Horizontal = Alignment.Start, //水平位置
    content: @Composable ColumnScope.() -> Unit                  //垂直作用域
)

注:Column 默认 垂直位置靠上,水平位置靠左

Column 的使用

Column{
   
    Text(text     = "Hello,World",
         style    = MaterialTheme.typography.titleMedium)

    Text(text = "Jetpack Compose")
}

给 Column 加边框

Column(modifier = Modifier
       .border(1.dp, Color.Red)){
   
	    Text(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谭祖爱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值