Android-约束布局ConstraintLayout的使用

本文介绍了Android的约束布局ConstraintLayout,详细讲解了它的作用、优势及使用步骤。约束布局旨在解决嵌套布局的性能问题,提供更灵活的界面设计。文章涵盖约束建立、角度定位、goneMargin、chain、Barrier、Group、Guideline、Placeholder、Flow和Layer等关键特性的使用方法,强调其在优化APP性能和提升用户体验方面的价值。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1. 是什么

简单一句话说明就是google在17年推出的一个新的布局,就像相对布局和线性布局一样。

2.有什么用,我干嘛用它

  • 谷歌推出它主要是为了解决嵌套布局引起的性能问题,用来优化app的性能的。
  • 比较灵活,使用方便,可视化编辑。
  • 自己刚开始也是比较拒绝的,到现在谷歌已经把它作为默认布局了,跟着谷歌走不会错的,用的多了你就会发现从难受到真香了。

3.使用步骤和一些平时使用

添加依赖:(现在项目已经默认添加了)

implementation 'androidx.constraintlayout:constraintlayout:2.0.4'

下面说一下常用的一些功能和部件:

  • 约束建立
    约束布局嘛,没有了相对布局的那些相对的属性,但是他的约束属性用起来跟相对布局感觉很相似。

-下面是他的基本的约束属性,在约束布局中,至少需要建立两个方向的约束,横向和竖向。
-从字面意思基本就能理解了,就是跟谁建立约束,它的值可以填parent和相对控件的@+id/xxx。
-Android有LTR和RTL两种布局方式,在LTR中 left = start,在RTL中 right = start。如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

-思勤-

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

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

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

打赏作者

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

抵扣说明:

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

余额充值