博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android -------- ConstraintLayout Guideline和Barrier(四)
阅读量:6645 次
发布时间:2019-06-25

本文共 677 字,大约阅读时间需要 2 分钟。

前面的文章

此博文主要讲解:Guideline和Barrier

 

Guideline (了解,实际使用过程中我使用的不多)

当需要一个任意位置的锚点时,可以使用指示线(Guideline)来帮助定位,指示线实际上是 View 的子类,使用方式和普通的 View 相同,但指示线有着如下的特殊属性:

  • 宽度和高度均为0
  • 可见性为 View.GONE

案例:

 

如图:(有三个指示线)

         

 

Barrier

直译为障碍、屏障。在约束布局中,可以使用属性constraint_referenced_ids属性来引用多个带约束的组件,

从而将它们看作一个整体,Barrier 的介入可以完成很多其他布局不能完成的功能;

它跟 Guideline  一样属于Virtual Helper objects,在运行时的界面上看不到,但是要比Guideline实用多了。

 

案例

 

效果图:(你可以随便改变 textview1和textview2的长度,并不会影响textview3的显示)

            

 

 

很实用

 

参考地址:https://constraintlayout.com/basics/barriers.html

 

转载地址:http://rwrvo.baihongyu.com/

你可能感兴趣的文章
《微信小程序:开发入门及案例详解》—— 第2章 小程序开发核心 2.1 简介
查看>>
全球229家独角兽公司里中国占33家
查看>>
《C++面向对象高效编程(第2版)》——2.27 关联
查看>>
Storm Topology的并发度
查看>>
风向标:数据库技术趋势解读
查看>>
Redis开发运维实践专题功能之排序
查看>>
Java经典面试题 一
查看>>
svn 日常操作
查看>>
如果想知道Greenplum开源一年发生了什么?那你就不应该错过这个专场
查看>>
1月12日杭州西溪园区云效沙龙活动总结
查看>>
云中沙箱,阿里云官方实验平台,年终福利来啦!
查看>>
Flex4.6项目本地右键编译正常,部署后访问不了图片资源。解决
查看>>
windows7安装oracle安装提示:指定的SID在本机上已经存在的解决方法汇总
查看>>
iOS9+Swift开发经验不定期汇总(2): 企业账号应用不受信任,自定义Navigation Controller左上角返回按钮,CLLocationManager停止获取GPS等...
查看>>
PostgreSQL 事务,会话 GUC 变量 妙用
查看>>
我要做 Android 之 Java基础
查看>>
Linux图形界面与字符界面切换
查看>>
dwarfdump解析线上崩溃日志dSYM文件
查看>>
listview放入scrollview
查看>>
linux awk命令详解
查看>>